| Name | Size | Mode | Actions |
|---|---|---|---|
| Adapter/ | - | 0755 | rm |
| DataCollector/ | - | 0755 | rm |
| DependencyInjection/ | - | 0755 | rm |
| Exception/ | - | 0755 | rm |
| Marshaller/ | - | 0755 | rm |
| Messenger/ | - | 0755 | rm |
| Traits/ | - | 0755 | rm |
| CacheItem.php | 5332 | 0644 | editdlrm |
| CHANGELOG.md | 4301 | 0644 | editdlrm |
| composer.json | 1846 | 0644 | editdlrm |
| DoctrineProvider.php | 2247 | 0644 | editdlrm |
| LICENSE | 1065 | 0644 | editdlrm |
| LockRegistry.php | 6897 | 0644 | editdlrm |
| PruneableInterface.php | 485 | 0644 | editdlrm |
| Psr16Cache.php | 8417 | 0644 | editdlrm |
| README.md | 922 | 0644 | editdlrm |
| ResettableInterface.php | 418 | 0644 | editdlrm |
/home/techb158/immovalet.com/vendor/symfony/cache/DoctrineProvider.php (2247B)
*/ class DoctrineProvider extends CacheProvider implements PruneableInterface, ResettableInterface { private $pool; public function __construct(CacheItemPoolInterface $pool) { $this->pool = $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(); } $this->setNamespace($this->getNamespace()); } /** * {@inheritdoc} * * @return mixed */ protected function doFetch($id) { $item = $this->pool->getItem(rawurlencode($id)); return $item->isHit() ? $item->get() : false; } /** * {@inheritdoc} * * @return bool */ protected function doContains($id) { return $this->pool->hasItem(rawurlencode($id)); } /** * {@inheritdoc} * * @return bool */ protected function doSave($id, $data, $lifeTime = 0) { $item = $this->pool->getItem(rawurlencode($id)); if (0 < $lifeTime) { $item->expiresAfter($lifeTime); } return $this->pool->save($item->set($data)); } /** * {@inheritdoc} * * @return bool */ protected function doDelete($id) { return $this->pool->deleteItem(rawurlencode($id)); } /** * {@inheritdoc} * * @return bool */ protected function doFlush() { return $this->pool->clear(); } /** * {@inheritdoc} * * @return array|null */ protected function doGetStats() { return null; } }