You are here

public function AkamaiPurger::normalizePath in Akamai 8.3

Converts any path or URL into a normalized path.

Parameters

string $url: URL to normalize.

Return value

string Path suitable for passing to AkamaiClient, like my/path?myquery=str.

1 call to AkamaiPurger::normalizePath()
AkamaiPurger::invalidate in src/Plugin/Purge/Purger/AkamaiPurger.php
Invalidate content from external caches.

File

src/Plugin/Purge/Purger/AkamaiPurger.php, line 165

Class

AkamaiPurger
Akamai Purger.

Namespace

Drupal\akamai\Plugin\Purge\Purger

Code

public function normalizePath($url) {
  $parsed_url = parse_url($url);
  $path = isset($parsed_url['path']) ? $parsed_url['path'] : '';
  $query = isset($parsed_url['query']) ? '?' . $parsed_url['query'] : '';
  return $path . $query;
}