Doctrine\Common\Cache\ChainCache::setNamespace PHP Méthode

setNamespace() public méthode

{@inheritDoc}
public setNamespace ( $namespace )
    public function setNamespace($namespace)
    {
        parent::setNamespace($namespace);
        foreach ($this->cacheProviders as $cacheProvider) {
            $cacheProvider->setNamespace($namespace);
        }
    }

Usage Example

 public function testNamespaceIsPropagatedToAllProviders()
 {
     $cache1 = new ArrayCache();
     $cache2 = new ArrayCache();
     $chainCache = new ChainCache(array($cache1, $cache2));
     $chainCache->setNamespace('bar');
     $this->assertEquals('bar', $cache1->getNamespace());
     $this->assertEquals('bar', $cache2->getNamespace());
 }
All Usage Examples Of Doctrine\Common\Cache\ChainCache::setNamespace