CacheableMetadataCalculationTest::getCacheContexts |
function |
core/modules/views/tests/modules/views_test_cacheable_metadata_calculation/src/Plugin/views/access/CacheableMetadataCalculationTest.php |
The cache contexts associated with this object. |
CacheableNormalizerInterface::SERIALIZATION_CONTEXT_CACHEABILITY |
constant |
core/modules/serialization/src/Normalizer/CacheableNormalizerInterface.php |
Name of key for bubbling cacheability metadata via serialization context. |
CacheContextInterface |
interface |
core/lib/Drupal/Core/Cache/Context/CacheContextInterface.php |
Provides an interface for defining a cache context service. |
CacheContextInterface.php |
file |
core/lib/Drupal/Core/Cache/Context/CacheContextInterface.php |
|
CacheContextInterface::getCacheableMetadata |
function |
core/lib/Drupal/Core/Cache/Context/CacheContextInterface.php |
Gets the cacheability metadata for the context. |
CacheContextInterface::getContext |
function |
core/lib/Drupal/Core/Cache/Context/CacheContextInterface.php |
Returns the string representation of the cache context. |
CacheContextInterface::getLabel |
function |
core/lib/Drupal/Core/Cache/Context/CacheContextInterface.php |
Returns the label of the cache context. |
CacheContextOptimizationTest |
class |
core/tests/Drupal/KernelTests/Core/Cache/CacheContextOptimizationTest.php |
Tests the cache context optimization. |
CacheContextOptimizationTest.php |
file |
core/tests/Drupal/KernelTests/Core/Cache/CacheContextOptimizationTest.php |
|
CacheContextOptimizationTest::$modules |
property |
core/tests/Drupal/KernelTests/Core/Cache/CacheContextOptimizationTest.php |
Modules to install. |
CacheContextOptimizationTest::setUp |
function |
core/tests/Drupal/KernelTests/Core/Cache/CacheContextOptimizationTest.php |
|
CacheContextOptimizationTest::testUserPermissionCacheContextOptimization |
function |
core/tests/Drupal/KernelTests/Core/Cache/CacheContextOptimizationTest.php |
Ensures that 'user.permissions' cache context is able to define cache tags. |
CacheContextOptimizationTest::testUserRolesCacheContextOptimization |
function |
core/tests/Drupal/KernelTests/Core/Cache/CacheContextOptimizationTest.php |
Ensures that 'user.roles' still works when it is optimized away. |
CacheContextsManager |
class |
core/lib/Drupal/Core/Cache/Context/CacheContextsManager.php |
Converts cache context tokens into cache keys. |
CacheContextsManager.php |
file |
core/lib/Drupal/Core/Cache/Context/CacheContextsManager.php |
|
CacheContextsManager::$container |
property |
core/lib/Drupal/Core/Cache/Context/CacheContextsManager.php |
The service container. |
CacheContextsManager::$contexts |
property |
core/lib/Drupal/Core/Cache/Context/CacheContextsManager.php |
Available cache context IDs and corresponding labels. |
CacheContextsManager::$validContextTokens |
property |
core/lib/Drupal/Core/Cache/Context/CacheContextsManager.php |
The set of valid context tokens. |
CacheContextsManager::assertValidTokens |
function |
core/lib/Drupal/Core/Cache/Context/CacheContextsManager.php |
Asserts the context tokens are valid. |
CacheContextsManager::convertTokensToKeys |
function |
core/lib/Drupal/Core/Cache/Context/CacheContextsManager.php |
Converts cache context tokens to cache keys. |
CacheContextsManager::getAll |
function |
core/lib/Drupal/Core/Cache/Context/CacheContextsManager.php |
Provides an array of available cache contexts. |
CacheContextsManager::getLabels |
function |
core/lib/Drupal/Core/Cache/Context/CacheContextsManager.php |
Provides an array of available cache context labels. |
CacheContextsManager::getService |
function |
core/lib/Drupal/Core/Cache/Context/CacheContextsManager.php |
Retrieves a cache context service from the container. |
CacheContextsManager::optimizeTokens |
function |
core/lib/Drupal/Core/Cache/Context/CacheContextsManager.php |
Optimizes cache context tokens (the minimal representative subset). |
CacheContextsManager::parseTokens |
function |
core/lib/Drupal/Core/Cache/Context/CacheContextsManager.php |
Parses cache context tokens into context IDs and optional parameters. |
CacheContextsManager::validateTokens |
function |
core/lib/Drupal/Core/Cache/Context/CacheContextsManager.php |
Validates an array of cache context tokens. |
CacheContextsManager::__construct |
function |
core/lib/Drupal/Core/Cache/Context/CacheContextsManager.php |
Constructs a CacheContextsManager object. |
CacheContextsManagerTest |
class |
core/tests/Drupal/Tests/Core/Cache/Context/CacheContextsManagerTest.php |
Tests Drupal\Core\Cache\Context\CacheContextsManager. |
CacheContextsManagerTest.php |
file |
core/tests/Drupal/Tests/Core/Cache/Context/CacheContextsManagerTest.php |
|
CacheContextsManagerTest::getContextsFixture |
function |
core/tests/Drupal/Tests/Core/Cache/Context/CacheContextsManagerTest.php |
|
CacheContextsManagerTest::getMockContainer |
function |
core/tests/Drupal/Tests/Core/Cache/Context/CacheContextsManagerTest.php |
|
CacheContextsManagerTest::providerTestInvalidCalculatedContext |
function |
core/tests/Drupal/Tests/Core/Cache/Context/CacheContextsManagerTest.php |
Provides a list of invalid 'baz' cache contexts: the parameter is missing. |
CacheContextsManagerTest::providerTestOptimizeTokens |
function |
core/tests/Drupal/Tests/Core/Cache/Context/CacheContextsManagerTest.php |
Provides a list of context token sets. |
CacheContextsManagerTest::testAvailableContextLabels |
function |
core/tests/Drupal/Tests/Core/Cache/Context/CacheContextsManagerTest.php |
|
CacheContextsManagerTest::testAvailableContextStrings |
function |
core/tests/Drupal/Tests/Core/Cache/Context/CacheContextsManagerTest.php |
|
CacheContextsManagerTest::testConvertTokensToKeys |
function |
core/tests/Drupal/Tests/Core/Cache/Context/CacheContextsManagerTest.php |
Tests convert tokens to keys. |
CacheContextsManagerTest::testInvalidCalculatedContext |
function |
core/tests/Drupal/Tests/Core/Cache/Context/CacheContextsManagerTest.php |
Tests invalid calculated context. |
CacheContextsManagerTest::testInvalidContext |
function |
core/tests/Drupal/Tests/Core/Cache/Context/CacheContextsManagerTest.php |
Tests invalid context. |
CacheContextsManagerTest::testOptimizeTokens |
function |
core/tests/Drupal/Tests/Core/Cache/Context/CacheContextsManagerTest.php |
Tests optimize tokens. |
CacheContextsManagerTest::testValidateContexts |
function |
core/tests/Drupal/Tests/Core/Cache/Context/CacheContextsManagerTest.php |
Tests validate contexts. |
CacheContextsManagerTest::validateTokensProvider |
function |
core/tests/Drupal/Tests/Core/Cache/Context/CacheContextsManagerTest.php |
Provides a list of cache context token arrays. |
CacheContextsPass |
class |
core/lib/Drupal/Core/Cache/Context/CacheContextsPass.php |
Adds cache_contexts parameter to the container. |
CacheContextsPass.php |
file |
core/lib/Drupal/Core/Cache/Context/CacheContextsPass.php |
|
CacheContextsPass::process |
function |
core/lib/Drupal/Core/Cache/Context/CacheContextsPass.php |
Implements CompilerPassInterface::process(). |
CacheTest::mergeCacheContextsProvide |
function |
core/tests/Drupal/Tests/Core/Cache/CacheTest.php |
Provides a list of pairs of cache contexts arrays to be merged. |
CacheTest::testCacheContextIntegration |
function |
core/modules/views/tests/src/Kernel/Plugin/CacheTest.php |
Tests the cache context integration for views result cache. |
CacheTest::testMergeCacheContexts |
function |
core/tests/Drupal/Tests/Core/Cache/CacheTest.php |
Tests merge cache contexts. |
cache_context.config_override_integration_test |
service |
core/modules/config/tests/config_override_integration_test/config_override_integration_test.services.yml |
Drupal\config_override_integration_test\Cache\ConfigOverrideIntegrationTestCacheContext |
cache_context.cookies |
service |
core/core.services.yml |
Drupal\Core\Cache\Context\CookiesCacheContext |
cache_context.entity_test_view_grants |
service |
core/modules/system/tests/modules/entity_test/entity_test.services.yml |
Drupal\entity_test\Cache\EntityTestViewGrantsCacheContext |