var/cache/dev/ContainerC1MH1xT/getEzpublishLegacy_PersistenceCachePurgerService.php line 21

Open in your IDE?
  1. <?php
  2. namespace ContainerC1MH1xT;
  3. use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
  4. use Symfony\Component\DependencyInjection\Exception\RuntimeException;
  5. /**
  6. * @internal This class has been auto-generated by the Symfony Dependency Injection Component.
  7. */
  8. class getEzpublishLegacy_PersistenceCachePurgerService extends App_KernelDevDebugContainer
  9. {
  10. /**
  11. * Gets the private 'ezpublish_legacy.persistence_cache_purger' shared service.
  12. *
  13. * @return \eZ\Bundle\EzPublishLegacyBundle\Cache\PersistenceCachePurger
  14. */
  15. public static function do($container, $lazyLoad = true)
  16. {
  17. if ($lazyLoad) {
  18. return $container->privates['ezpublish_legacy.persistence_cache_purger'] = $container->createProxy('PersistenceCachePurger_efd6bd3', function () use ($container) {
  19. return \PersistenceCachePurger_efd6bd3::staticProxyConstructor(function (&$wrappedInstance, \ProxyManager\Proxy\LazyLoadingInterface $proxy) use ($container) {
  20. $wrappedInstance = self::do($container, false);
  21. $proxy->setProxyInitializer(null);
  22. return true;
  23. });
  24. });
  25. }
  26. include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/CacheClearer/CacheClearerInterface.php';
  27. include_once \dirname(__DIR__, 4).'/vendor/se7enxweb/legacy-bridge/bundle/Cache/Switchable.php';
  28. include_once \dirname(__DIR__, 4).'/vendor/se7enxweb/legacy-bridge/bundle/Cache/PersistenceCachePurger.php';
  29. $a = ($container->privates['Ibexa\\Core\\Persistence\\Cache\\Identifier\\CacheIdentifierGenerator'] ?? $container->getCacheIdentifierGeneratorService());
  30. return new \eZ\Bundle\EzPublishLegacyBundle\Cache\PersistenceCachePurger(($container->privates['Ibexa\\Bundle\\Core\\ApiLoader\\CacheFactory'] ?? $container->getCacheFactoryService())->getCachePool(($container->services['Ibexa\\Bundle\\Core\\DependencyInjection\\Configuration\\ChainConfigResolver'] ?? $container->getChainConfigResolverService())), new \Ibexa\Core\Persistence\Cache\LocationHandler(($container->privates['Ibexa\\Core\\Persistence\\Cache\\Adapter\\TransactionalInMemoryCacheAdapter'] ?? $container->getTransactionalInMemoryCacheAdapterService()), ($container->privates['Ibexa\\Core\\Persistence\\Cache\\PersistenceLogger'] ?? ($container->privates['Ibexa\\Core\\Persistence\\Cache\\PersistenceLogger'] = new \Ibexa\Core\Persistence\Cache\PersistenceLogger(true))), ($container->privates['ibexa.spi.persistence.cache.inmemory.content'] ?? ($container->privates['ibexa.spi.persistence.cache.inmemory.content'] = new \Ibexa\Core\Persistence\Cache\InMemory\InMemoryCache(300, 100, true))), ($container->services['Ibexa\\Contracts\\Core\\Persistence\\Handler'] ?? $container->getHandler2Service()), $a, ($container->privates['Ibexa\\Core\\Persistence\\Cache\\Identifier\\CacheIdentifierSanitizer'] ?? ($container->privates['Ibexa\\Core\\Persistence\\Cache\\Identifier\\CacheIdentifierSanitizer'] = new \Ibexa\Core\Persistence\Cache\Identifier\CacheIdentifierSanitizer())), ($container->privates['Ibexa\\Core\\Persistence\\Cache\\LocationPathConverter'] ?? ($container->privates['Ibexa\\Core\\Persistence\\Cache\\LocationPathConverter'] = new \Ibexa\Core\Persistence\Cache\LocationPathConverter())), ($container->privates['Ibexa\\Core\\Persistence\\Cache\\CacheIndicesValidator'] ?? $container->getCacheIndicesValidatorService())), $a, true, true);
  31. }
  32. }