var/cache/dev/Container7flo4vl/SystemService_f79b835.php line 51

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