var/cache/dev/Container56j4Nyu/SystemService_f79b835.php line 59

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