<?php /* * This file is part of the Symfony package. * * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Cache\Traits; use Symfony\Component\Cache\PruneableInterface; use Symfony\Contracts\Service\ResetInterface; /** * @author Nicolas Grekas <p@tchwork.com> * * @internal */ trait ProxyTrait { private $pool; /** * {@inheritdoc} */ public function prune() { return $this->pool instanceof PruneableInterface && $this->pool->prune(); } /** * {@inheritdoc} */ public function reset() { if ($this->pool instanceof ResetInterface) { $this->pool->reset(); } } }
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
AbstractAdapterTrait.php | File | 3.5 KB | 0644 |
|
AbstractTrait.php | File | 8.44 KB | 0644 |
|
ApcuTrait.php | File | 3.09 KB | 0644 |
|
ArrayTrait.php | File | 4.31 KB | 0644 |
|
ContractsTrait.php | File | 3.41 KB | 0644 |
|
DoctrineTrait.php | File | 2.21 KB | 0644 |
|
FilesystemCommonTrait.php | File | 3.9 KB | 0644 |
|
FilesystemTrait.php | File | 2.77 KB | 0644 |
|
MemcachedTrait.php | File | 12.09 KB | 0644 |
|
PdoTrait.php | File | 16.91 KB | 0644 |
|
PhpArrayTrait.php | File | 4.41 KB | 0644 |
|
PhpFilesTrait.php | File | 8.13 KB | 0644 |
|
ProxyTrait.php | File | 817 B | 0644 |
|
RedisClusterProxy.php | File | 1.66 KB | 0644 |
|
RedisProxy.php | File | 1.77 KB | 0644 |
|
RedisTrait.php | File | 19.46 KB | 0644 |
|