protected static function ExpireAPI::addInternalPaths in Cache Expiration 7.2
Add internal path as a keys to array with absolute urls.
Parameters
$absolute_urls: Array with absolute urls.
Return value
array Array, where key is internal path, and value - absolute url.
1 call to ExpireAPI::addInternalPaths()
- ExpireAPI::executeExpiration in includes/
expire.api.inc - Executes internal or external cache expiration.
File
- includes/
expire.api.inc, line 374 - Provides internal API for page cache flushes.
Class
- ExpireAPI
- @file Provides internal API for page cache flushes.
Code
protected static function addInternalPaths($absolute_urls) {
$urls = array();
$base_path = url('<front>', array(
'absolute' => TRUE,
));
foreach ($absolute_urls as $absolute_url) {
if (strpos($absolute_url, $base_path) === 0) {
$internal_path = substr($absolute_url, strlen($base_path));
$urls[$internal_path] = $absolute_url;
}
}
return $urls;
}