Adds cache_bins parameter to the container.
Expanded class hierarchy of ListCacheBinsPass
class ListCacheBinsPass implements CompilerPassInterface {
/**
* Implements CompilerPassInterface::process().
*
* Collects the cache bins into the cache_bins parameter.
*/
public function process(ContainerBuilder $container) {
$cache_bins = array();
foreach ($container
->findTaggedServiceIds('cache.bin') as $id => $attributes) {
$cache_bins[$id] = substr($id, strpos($id, '.') + 1);
}
$container
->setParameter('cache_bins', $cache_bins);
}
}
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
ListCacheBinsPass:: |
public | function |
Implements CompilerPassInterface::process(). Overrides CompilerPassInterface:: |