public AliasWhitelist::get($offset)
Gets value from the cache.
Parameters
string $key: Key that identifies the data.
Return value
mixed The corresponding cache data.
Overrides CacheCollector::get
File
- core/lib/Drupal/Core/Path/AliasWhitelist.php, line 83
Class
- AliasWhitelist
- Extends CacheCollector to build the path alias whitelist over time.
Namespace
Drupal\Core\Path
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | public function get( $offset ) { $this ->lazyLoadCache(); // this may be called with paths that are not represented by menu router // items such as paths that will be rewritten by hook_url_outbound_alter(). // Therefore internally TRUE is used to indicate whitelisted paths. FALSE is // used to indicate paths that have already been checked but are not // whitelisted, and NULL indicates paths that have not been checked yet. if (isset( $this ->storage[ $offset ])) { if ( $this ->storage[ $offset ]) { return TRUE; } } elseif ( array_key_exists ( $offset , $this ->storage)) { return $this ->resolveCacheMiss( $offset ); } } |
Please login to continue.