var/cache/dev/ContainerX010xLH/SystemService_f79b835.php line 58

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