You are here

function acquia_spi_data_store_set in Acquia Connector 7.3

Same name and namespace in other branches
  1. 6.2 acquia_spi/acquia_spi.module \acquia_spi_data_store_set()
  2. 7.2 acquia_spi/acquia_spi.module \acquia_spi_data_store_set()

Put SPI data in local storage.

Parameters

array $data: Keyed array of data to store.

int $expire: Expire time or null to use default of 1 day.

2 calls to acquia_spi_data_store_set()
AcquiaSPITestCase::testAcquiaSpiDataStore in acquia_spi/tests/acquia_spi.test
Needs comment.
acquia_spi_boot in acquia_spi/acquia_spi.module
Implements hook_boot().

File

acquia_spi/acquia_spi.module, line 122
Send site profile information (NSPI) and system data to Acquia Insight.

Code

function acquia_spi_data_store_set(array $data, $expire = NULL) {
  if (is_null($expire)) {
    $expire = REQUEST_TIME + 60 * 60 * 24;
  }
  foreach ($data as $key => $value) {
    cache_set('acquia.spi.' . $key, $value, 'cache', $expire);
  }
}