class AliasWhitelist in Drupal 8
Same name in this branch
- 8 core/modules/path_alias/src/AliasWhitelist.php \Drupal\path_alias\AliasWhitelist
- 8 core/lib/Drupal/Core/Path/AliasWhitelist.php \Drupal\Core\Path\AliasWhitelist
Same name and namespace in other branches
- 9 core/modules/path_alias/src/AliasWhitelist.php \Drupal\path_alias\AliasWhitelist
Extends CacheCollector to build the path alias whitelist over time.
Hierarchy
- class \Drupal\Core\Cache\CacheCollector implements CacheCollectorInterface, DestructableInterface
- class \Drupal\Core\Path\AliasWhitelist implements AliasWhitelistInterface uses DeprecatedServicePropertyTrait
- class \Drupal\path_alias\AliasWhitelist implements AliasWhitelistInterface
- class \Drupal\Core\Path\AliasWhitelist implements AliasWhitelistInterface uses DeprecatedServicePropertyTrait
Expanded class hierarchy of AliasWhitelist
2 files declare their use of AliasWhitelist
- AliasTest.php in core/
modules/ path_alias/ tests/ src/ Kernel/ AliasTest.php - DeprecatedClassesTest.php in core/
modules/ path_alias/ tests/ src/ Unit/ DeprecatedClassesTest.php
1 string reference to 'AliasWhitelist'
- path_alias.services.yml in core/
modules/ path_alias/ path_alias.services.yml - core/modules/path_alias/path_alias.services.yml
1 service uses AliasWhitelist
- path_alias.whitelist in core/
modules/ path_alias/ path_alias.services.yml - Drupal\path_alias\AliasWhitelist
File
- core/
modules/ path_alias/ src/ AliasWhitelist.php, line 10
Namespace
Drupal\path_aliasView source
class AliasWhitelist extends CoreAliasWhitelist implements AliasWhitelistInterface {
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
AliasWhitelist:: |
protected | property | ||
AliasWhitelist:: |
protected | property | The path alias repository. | |
AliasWhitelist:: |
protected | property | The Key/Value Store to use for state. | |
AliasWhitelist:: |
public | function |
Clears the collected cache entry. Overrides CacheCollector:: |
|
AliasWhitelist:: |
public | function |
Gets value from the cache. Overrides CacheCollector:: |
|
AliasWhitelist:: |
protected | function |
Loads the cache if not already done. Overrides CacheCollector:: |
|
AliasWhitelist:: |
protected | function | Loads menu path roots to prepopulate cache. | |
AliasWhitelist:: |
public | function |
Resolves a cache miss. Overrides CacheCollector:: |
|
AliasWhitelist:: |
public | function |
Constructs an AliasWhitelist object. Overrides CacheCollector:: |
|
CacheCollector:: |
protected | property | The cache backend that should be used. | 1 |
CacheCollector:: |
protected | property | Stores the cache creation time. | |
CacheCollector:: |
protected | property | Flag that indicates of the cache has been invalidated. | |
CacheCollector:: |
protected | property | Indicates if the collected cache was already loaded. | |
CacheCollector:: |
protected | property | The cache id that is used for the cache entry. | |
CacheCollector:: |
protected | property | An array of keys to add to the cache on service termination. | |
CacheCollector:: |
protected | property | An array of keys to remove from the cache on service termination. | |
CacheCollector:: |
protected | property | The lock backend that should be used. | 1 |
CacheCollector:: |
protected | property | Storage for the data itself. | |
CacheCollector:: |
protected | property | A list of tags that are used for the cache entry. | |
CacheCollector:: |
public | function |
Deletes the element. Overrides CacheCollectorInterface:: |
|
CacheCollector:: |
public | function |
Performs destruct operations. Overrides DestructableInterface:: |
|
CacheCollector:: |
protected | function | Gets the cache ID. | 3 |
CacheCollector:: |
public | function |
Returns whether data exists for this key. Overrides CacheCollectorInterface:: |
1 |
CacheCollector:: |
protected | function | Invalidate the cache. | |
CacheCollector:: |
protected | function | Normalizes a cache ID in order to comply with database limitations. | |
CacheCollector:: |
protected | function | Flags an offset value to be written to the persistent cache. | |
CacheCollector:: |
public | function |
Resets the local cache. Overrides CacheCollectorInterface:: |
1 |
CacheCollector:: |
public | function |
Implements \Drupal\Core\Cache\CacheCollectorInterface::set(). Overrides CacheCollectorInterface:: |
1 |
CacheCollector:: |
protected | function | Writes a value to the persistent cache immediately. | 1 |
DeprecatedServicePropertyTrait:: |
public | function | Allows to access deprecated/removed properties. |