function PMPAPIDrupal::cacheKey in Public Media Platform API Integration 7
Generates a unique cache key.
Parameters
string $path: The path of the query
array $options: PMP query parameters
Return value
string A cache key
2 calls to PMPAPIDrupal::cacheKey()
- PMPAPIDrupal::getDoc in classes/
PMPAPIDrupal.php - Gets a doc from the PMP.
- PMPAPIDrupal::pull in classes/
PMPAPIDrupal.php - Pulls from the PMP.
File
- classes/
PMPAPIDrupal.php, line 329 - Defines a class for PMP creation/transmission and retreival/parsing
Class
- PMPAPIDrupal
- @file
Code
function cacheKey($path, $options = array()) {
ksort($options);
$url = url($this->base . '/' . $path, array(
'https' => TRUE,
'absolute' => TRUE,
'query' => $options,
));
return 'pmpapi:' . $url;
}