var/cache/dev/ContainerCLlNvr1/SystemService_f79b835.php line 52

Open in your IDE?
  1. <?php
  2. include_once \dirname(__DIR__4).'/src/Eccube/Service/SystemService.php';
  3. class SystemService_f79b835 extends \Eccube\Service\SystemService implements \ProxyManager\Proxy\VirtualProxyInterface
  4. {
  5.     /**
  6.      * @var \Closure|null initializer responsible for generating the wrapped object
  7.      */
  8.     private $valueHolder685f0 null;
  9.     /**
  10.      * @var \Closure|null initializer responsible for generating the wrapped object
  11.      */
  12.     private $initializer05bf8 null;
  13.     /**
  14.      * @var bool[] map of public properties of the parent class
  15.      */
  16.     private static $publicProperties2f672 = [
  17.         
  18.     ];
  19.     public function getDbversion()
  20.     {
  21.         $this->initializer05bf8 && ($this->initializer05bf8->__invoke($valueHolder685f0$this'getDbversion', array(), $this->initializer05bf8) || 1) && $this->valueHolder685f0 $valueHolder685f0;
  22.         return $this->valueHolder685f0->getDbversion();
  23.     }
  24.     public function canSetMemoryLimit($memory)
  25.     {
  26.         $this->initializer05bf8 && ($this->initializer05bf8->__invoke($valueHolder685f0$this'canSetMemoryLimit', array('memory' => $memory), $this->initializer05bf8) || 1) && $this->valueHolder685f0 $valueHolder685f0;
  27.         return $this->valueHolder685f0->canSetMemoryLimit($memory);
  28.     }
  29.     public function getMemoryLimit()
  30.     {
  31.         $this->initializer05bf8 && ($this->initializer05bf8->__invoke($valueHolder685f0$this'getMemoryLimit', array(), $this->initializer05bf8) || 1) && $this->valueHolder685f0 $valueHolder685f0;
  32.         return $this->valueHolder685f0->getMemoryLimit();
  33.     }
  34.     public function switchMaintenance($isEnable false$mode 'auto_maintenance')
  35.     {
  36.         $this->initializer05bf8 && ($this->initializer05bf8->__invoke($valueHolder685f0$this'switchMaintenance', array('isEnable' => $isEnable'mode' => $mode), $this->initializer05bf8) || 1) && $this->valueHolder685f0 $valueHolder685f0;
  37.         return $this->valueHolder685f0->switchMaintenance($isEnable$mode);
  38.     }
  39.     public function disableMaintenanceEvent(\Symfony\Component\HttpKernel\Event\PostResponseEvent $event)
  40.     {
  41.         $this->initializer05bf8 && ($this->initializer05bf8->__invoke($valueHolder685f0$this'disableMaintenanceEvent', array('event' => $event), $this->initializer05bf8) || 1) && $this->valueHolder685f0 $valueHolder685f0;
  42.         return $this->valueHolder685f0->disableMaintenanceEvent($event);
  43.     }
  44.     public function disableMaintenance($mode 'auto_maintenance')
  45.     {
  46.         $this->initializer05bf8 && ($this->initializer05bf8->__invoke($valueHolder685f0$this'disableMaintenance', array('mode' => $mode), $this->initializer05bf8) || 1) && $this->valueHolder685f0 $valueHolder685f0;
  47.         return $this->valueHolder685f0->disableMaintenance($mode);
  48.     }
  49.     public function isMaintenanceMode()
  50.     {
  51.         $this->initializer05bf8 && ($this->initializer05bf8->__invoke($valueHolder685f0$this'isMaintenanceMode', array(), $this->initializer05bf8) || 1) && $this->valueHolder685f0 $valueHolder685f0;
  52.         return $this->valueHolder685f0->isMaintenanceMode();
  53.     }
  54.     /**
  55.      * Constructor for lazy initialization
  56.      *
  57.      * @param \Closure|null $initializer
  58.      */
  59.     public static function staticProxyConstructor($initializer)
  60.     {
  61.         static $reflection;
  62.         $reflection $reflection ?? new \ReflectionClass(__CLASS__);
  63.         $instance $reflection->newInstanceWithoutConstructor();
  64.         unset($instance->entityManager$instance->container);
  65.         \Closure::bind(function (\Eccube\Service\SystemService $instance) {
  66.             unset($instance->disableMaintenanceAfterResponse$instance->maintenanceMode);
  67.         }, $instance'Eccube\\Service\\SystemService')->__invoke($instance);
  68.         $instance->initializer05bf8 $initializer;
  69.         return $instance;
  70.     }
  71.     public function __construct(\Doctrine\ORM\EntityManagerInterface $entityManager, \Symfony\Component\DependencyInjection\ContainerInterface $container)
  72.     {
  73.         static $reflection;
  74.         if (! $this->valueHolder685f0) {
  75.             $reflection $reflection ?? new \ReflectionClass('Eccube\\Service\\SystemService');
  76.             $this->valueHolder685f0 $reflection->newInstanceWithoutConstructor();
  77.         unset($this->entityManager$this->container);
  78.         \Closure::bind(function (\Eccube\Service\SystemService $instance) {
  79.             unset($instance->disableMaintenanceAfterResponse$instance->maintenanceMode);
  80.         }, $this'Eccube\\Service\\SystemService')->__invoke($this);
  81.         }
  82.         $this->valueHolder685f0->__construct($entityManager$container);
  83.     }
  84.     public function & __get($name)
  85.     {
  86.         $this->initializer05bf8 && ($this->initializer05bf8->__invoke($valueHolder685f0$this'__get', ['name' => $name], $this->initializer05bf8) || 1) && $this->valueHolder685f0 $valueHolder685f0;
  87.         if (isset(self::$publicProperties2f672[$name])) {
  88.             return $this->valueHolder685f0->$name;
  89.         }
  90.         $realInstanceReflection = new \ReflectionClass(get_parent_class($this));
  91.         if (! $realInstanceReflection->hasProperty($name)) {
  92.             $targetObject $this->valueHolder685f0;
  93.             $backtrace debug_backtrace(false);
  94.             trigger_error(
  95.                 sprintf(
  96.                     'Undefined property: %s::$%s in %s on line %s',
  97.                     get_parent_class($this),
  98.                     $name,
  99.                     $backtrace[0]['file'],
  100.                     $backtrace[0]['line']
  101.                 ),
  102.                 \E_USER_NOTICE
  103.             );
  104.             return $targetObject->$name;
  105.             return;
  106.         }
  107.         $targetObject $this->valueHolder685f0;
  108.         $accessor = function & () use ($targetObject$name) {
  109.             return $targetObject->$name;
  110.         };
  111.         $backtrace debug_backtrace(true);
  112.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  113.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  114.         $returnValue = & $accessor();
  115.         return $returnValue;
  116.     }
  117.     public function __set($name$value)
  118.     {
  119.         $this->initializer05bf8 && ($this->initializer05bf8->__invoke($valueHolder685f0$this'__set', array('name' => $name'value' => $value), $this->initializer05bf8) || 1) && $this->valueHolder685f0 $valueHolder685f0;
  120.         $realInstanceReflection = new \ReflectionClass(get_parent_class($this));
  121.         if (! $realInstanceReflection->hasProperty($name)) {
  122.             $targetObject $this->valueHolder685f0;
  123.             return $targetObject->$name $value;
  124.             return;
  125.         }
  126.         $targetObject $this->valueHolder685f0;
  127.         $accessor = function & () use ($targetObject$name$value) {
  128.             return $targetObject->$name $value;
  129.         };
  130.         $backtrace debug_backtrace(true);
  131.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  132.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  133.         $returnValue = & $accessor();
  134.         return $returnValue;
  135.     }
  136.     public function __isset($name)
  137.     {
  138.         $this->initializer05bf8 && ($this->initializer05bf8->__invoke($valueHolder685f0$this'__isset', array('name' => $name), $this->initializer05bf8) || 1) && $this->valueHolder685f0 $valueHolder685f0;
  139.         $realInstanceReflection = new \ReflectionClass(get_parent_class($this));
  140.         if (! $realInstanceReflection->hasProperty($name)) {
  141.             $targetObject $this->valueHolder685f0;
  142.             return isset($targetObject->$name);
  143.             return;
  144.         }
  145.         $targetObject $this->valueHolder685f0;
  146.         $accessor = function () use ($targetObject$name) {
  147.             return isset($targetObject->$name);
  148.         };
  149.         $backtrace debug_backtrace(true);
  150.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  151.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  152.         $returnValue $accessor();
  153.         return $returnValue;
  154.     }
  155.     public function __unset($name)
  156.     {
  157.         $this->initializer05bf8 && ($this->initializer05bf8->__invoke($valueHolder685f0$this'__unset', array('name' => $name), $this->initializer05bf8) || 1) && $this->valueHolder685f0 $valueHolder685f0;
  158.         $realInstanceReflection = new \ReflectionClass(get_parent_class($this));
  159.         if (! $realInstanceReflection->hasProperty($name)) {
  160.             $targetObject $this->valueHolder685f0;
  161.             unset($targetObject->$name);
  162.             return;
  163.         }
  164.         $targetObject $this->valueHolder685f0;
  165.         $accessor = function () use ($targetObject$name) {
  166.             unset($targetObject->$name);
  167.         };
  168.         $backtrace debug_backtrace(true);
  169.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  170.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  171.         $returnValue $accessor();
  172.         return $returnValue;
  173.     }
  174.     public function __clone()
  175.     {
  176.         $this->initializer05bf8 && ($this->initializer05bf8->__invoke($valueHolder685f0$this'__clone', array(), $this->initializer05bf8) || 1) && $this->valueHolder685f0 $valueHolder685f0;
  177.         $this->valueHolder685f0 = clone $this->valueHolder685f0;
  178.     }
  179.     public function __sleep()
  180.     {
  181.         $this->initializer05bf8 && ($this->initializer05bf8->__invoke($valueHolder685f0$this'__sleep', array(), $this->initializer05bf8) || 1) && $this->valueHolder685f0 $valueHolder685f0;
  182.         return array('valueHolder685f0');
  183.     }
  184.     public function __wakeup()
  185.     {
  186.         unset($this->entityManager$this->container);
  187.         \Closure::bind(function (\Eccube\Service\SystemService $instance) {
  188.             unset($instance->disableMaintenanceAfterResponse$instance->maintenanceMode);
  189.         }, $this'Eccube\\Service\\SystemService')->__invoke($this);
  190.     }
  191.     public function setProxyInitializer(\Closure $initializer null)
  192.     {
  193.         $this->initializer05bf8 $initializer;
  194.     }
  195.     public function getProxyInitializer()
  196.     {
  197.         return $this->initializer05bf8;
  198.     }
  199.     public function initializeProxy() : bool
  200.     {
  201.         return $this->initializer05bf8 && ($this->initializer05bf8->__invoke($valueHolder685f0$this'initializeProxy', array(), $this->initializer05bf8) || 1) && $this->valueHolder685f0 $valueHolder685f0;
  202.     }
  203.     public function isProxyInitialized() : bool
  204.     {
  205.         return null !== $this->valueHolder685f0;
  206.     }
  207.     public function getWrappedValueHolderValue() : ?object
  208.     {
  209.         return $this->valueHolder685f0;
  210.     }
  211. }