var/cache/dev/Container8Bxj91M/SystemService_f79b835.php line 60

Open in your IDE?
  1. <?php
  2. namespace Container8Bxj91M;
  3. include_once \dirname(__DIR__, 4).'/src/Eccube/Service/SystemService.php';
  4. class SystemService_f79b835 extends \Eccube\Service\SystemService implements \ProxyManager\Proxy\VirtualProxyInterface
  5. {
  6. /**
  7. * @var \Eccube\Service\SystemService|null wrapped object, if the proxy is initialized
  8. */
  9. private $valueHolder2633d = null;
  10. /**
  11. * @var \Closure|null initializer responsible for generating the wrapped object
  12. */
  13. private $initializer5d693 = null;
  14. /**
  15. * @var bool[] map of public properties of the parent class
  16. */
  17. private static $publicProperties08a73 = [
  18. ];
  19. public function getDbversion()
  20. {
  21. $this->initializer5d693 && ($this->initializer5d693->__invoke($valueHolder2633d, $this, 'getDbversion', array(), $this->initializer5d693) || 1) && $this->valueHolder2633d = $valueHolder2633d;
  22. return $this->valueHolder2633d->getDbversion();
  23. }
  24. public function canSetMemoryLimit($memory)
  25. {
  26. $this->initializer5d693 && ($this->initializer5d693->__invoke($valueHolder2633d, $this, 'canSetMemoryLimit', array('memory' => $memory), $this->initializer5d693) || 1) && $this->valueHolder2633d = $valueHolder2633d;
  27. return $this->valueHolder2633d->canSetMemoryLimit($memory);
  28. }
  29. public function getMemoryLimit()
  30. {
  31. $this->initializer5d693 && ($this->initializer5d693->__invoke($valueHolder2633d, $this, 'getMemoryLimit', array(), $this->initializer5d693) || 1) && $this->valueHolder2633d = $valueHolder2633d;
  32. return $this->valueHolder2633d->getMemoryLimit();
  33. }
  34. public function switchMaintenance($isEnable = false, $mode = 'auto_maintenance', bool $force = false)
  35. {
  36. $this->initializer5d693 && ($this->initializer5d693->__invoke($valueHolder2633d, $this, 'switchMaintenance', array('isEnable' => $isEnable, 'mode' => $mode, 'force' => $force), $this->initializer5d693) || 1) && $this->valueHolder2633d = $valueHolder2633d;
  37. return $this->valueHolder2633d->switchMaintenance($isEnable, $mode, $force);
  38. }
  39. public function getMaintenanceToken() : ?string
  40. {
  41. $this->initializer5d693 && ($this->initializer5d693->__invoke($valueHolder2633d, $this, 'getMaintenanceToken', array(), $this->initializer5d693) || 1) && $this->valueHolder2633d = $valueHolder2633d;
  42. return $this->valueHolder2633d->getMaintenanceToken();
  43. }
  44. public function disableMaintenanceEvent(\Symfony\Component\HttpKernel\Event\TerminateEvent $event)
  45. {
  46. $this->initializer5d693 && ($this->initializer5d693->__invoke($valueHolder2633d, $this, 'disableMaintenanceEvent', array('event' => $event), $this->initializer5d693) || 1) && $this->valueHolder2633d = $valueHolder2633d;
  47. return $this->valueHolder2633d->disableMaintenanceEvent($event);
  48. }
  49. public function enableMaintenance($mode = 'auto_maintenance', bool $force = false) : void
  50. {
  51. $this->initializer5d693 && ($this->initializer5d693->__invoke($valueHolder2633d, $this, 'enableMaintenance', array('mode' => $mode, 'force' => $force), $this->initializer5d693) || 1) && $this->valueHolder2633d = $valueHolder2633d;
  52. $this->valueHolder2633d->enableMaintenance($mode, $force);
  53. return;
  54. }
  55. public function disableMaintenance($mode = 'auto_maintenance')
  56. {
  57. $this->initializer5d693 && ($this->initializer5d693->__invoke($valueHolder2633d, $this, 'disableMaintenance', array('mode' => $mode), $this->initializer5d693) || 1) && $this->valueHolder2633d = $valueHolder2633d;
  58. return $this->valueHolder2633d->disableMaintenance($mode);
  59. }
  60. public function disableMaintenanceNow($mode = 'auto_maintenance', bool $force = false) : void
  61. {
  62. $this->initializer5d693 && ($this->initializer5d693->__invoke($valueHolder2633d, $this, 'disableMaintenanceNow', array('mode' => $mode, 'force' => $force), $this->initializer5d693) || 1) && $this->valueHolder2633d = $valueHolder2633d;
  63. $this->valueHolder2633d->disableMaintenanceNow($mode, $force);
  64. return;
  65. }
  66. public function isMaintenanceMode()
  67. {
  68. $this->initializer5d693 && ($this->initializer5d693->__invoke($valueHolder2633d, $this, 'isMaintenanceMode', array(), $this->initializer5d693) || 1) && $this->valueHolder2633d = $valueHolder2633d;
  69. return $this->valueHolder2633d->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->initializer5d693 = $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->valueHolder2633d) {
  92. $reflection = $reflection ?? new \ReflectionClass('Eccube\\Service\\SystemService');
  93. $this->valueHolder2633d = $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->valueHolder2633d->__construct($entityManager, $container);
  100. }
  101. public function & __get($name)
  102. {
  103. $this->initializer5d693 && ($this->initializer5d693->__invoke($valueHolder2633d, $this, '__get', ['name' => $name], $this->initializer5d693) || 1) && $this->valueHolder2633d = $valueHolder2633d;
  104. if (isset(self::$publicProperties08a73[$name])) {
  105. return $this->valueHolder2633d->$name;
  106. }
  107. $realInstanceReflection = new \ReflectionClass('Eccube\\Service\\SystemService');
  108. if (! $realInstanceReflection->hasProperty($name)) {
  109. $targetObject = $this->valueHolder2633d;
  110. $backtrace = debug_backtrace(false, 1);
  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->valueHolder2633d;
  124. $accessor = function & () use ($targetObject, $name) {
  125. return $targetObject->$name;
  126. };
  127. $backtrace = debug_backtrace(true, 2);
  128. $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  129. $accessor = $accessor->bindTo($scopeObject, get_class($scopeObject));
  130. $returnValue = & $accessor();
  131. return $returnValue;
  132. }
  133. public function __set($name, $value)
  134. {
  135. $this->initializer5d693 && ($this->initializer5d693->__invoke($valueHolder2633d, $this, '__set', array('name' => $name, 'value' => $value), $this->initializer5d693) || 1) && $this->valueHolder2633d = $valueHolder2633d;
  136. $realInstanceReflection = new \ReflectionClass('Eccube\\Service\\SystemService');
  137. if (! $realInstanceReflection->hasProperty($name)) {
  138. $targetObject = $this->valueHolder2633d;
  139. $targetObject->$name = $value;
  140. return $targetObject->$name;
  141. }
  142. $targetObject = $this->valueHolder2633d;
  143. $accessor = function & () use ($targetObject, $name, $value) {
  144. $targetObject->$name = $value;
  145. return $targetObject->$name;
  146. };
  147. $backtrace = debug_backtrace(true, 2);
  148. $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  149. $accessor = $accessor->bindTo($scopeObject, get_class($scopeObject));
  150. $returnValue = & $accessor();
  151. return $returnValue;
  152. }
  153. public function __isset($name)
  154. {
  155. $this->initializer5d693 && ($this->initializer5d693->__invoke($valueHolder2633d, $this, '__isset', array('name' => $name), $this->initializer5d693) || 1) && $this->valueHolder2633d = $valueHolder2633d;
  156. $realInstanceReflection = new \ReflectionClass('Eccube\\Service\\SystemService');
  157. if (! $realInstanceReflection->hasProperty($name)) {
  158. $targetObject = $this->valueHolder2633d;
  159. return isset($targetObject->$name);
  160. }
  161. $targetObject = $this->valueHolder2633d;
  162. $accessor = function () use ($targetObject, $name) {
  163. return isset($targetObject->$name);
  164. };
  165. $backtrace = debug_backtrace(true, 2);
  166. $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  167. $accessor = $accessor->bindTo($scopeObject, get_class($scopeObject));
  168. $returnValue = $accessor();
  169. return $returnValue;
  170. }
  171. public function __unset($name)
  172. {
  173. $this->initializer5d693 && ($this->initializer5d693->__invoke($valueHolder2633d, $this, '__unset', array('name' => $name), $this->initializer5d693) || 1) && $this->valueHolder2633d = $valueHolder2633d;
  174. $realInstanceReflection = new \ReflectionClass('Eccube\\Service\\SystemService');
  175. if (! $realInstanceReflection->hasProperty($name)) {
  176. $targetObject = $this->valueHolder2633d;
  177. unset($targetObject->$name);
  178. return;
  179. }
  180. $targetObject = $this->valueHolder2633d;
  181. $accessor = function () use ($targetObject, $name) {
  182. unset($targetObject->$name);
  183. return;
  184. };
  185. $backtrace = debug_backtrace(true, 2);
  186. $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  187. $accessor = $accessor->bindTo($scopeObject, get_class($scopeObject));
  188. $accessor();
  189. }
  190. public function __clone()
  191. {
  192. $this->initializer5d693 && ($this->initializer5d693->__invoke($valueHolder2633d, $this, '__clone', array(), $this->initializer5d693) || 1) && $this->valueHolder2633d = $valueHolder2633d;
  193. $this->valueHolder2633d = clone $this->valueHolder2633d;
  194. }
  195. public function __sleep()
  196. {
  197. $this->initializer5d693 && ($this->initializer5d693->__invoke($valueHolder2633d, $this, '__sleep', array(), $this->initializer5d693) || 1) && $this->valueHolder2633d = $valueHolder2633d;
  198. return array('valueHolder2633d');
  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->initializer5d693 = $initializer;
  210. }
  211. public function getProxyInitializer() : ?\Closure
  212. {
  213. return $this->initializer5d693;
  214. }
  215. public function initializeProxy() : bool
  216. {
  217. return $this->initializer5d693 && ($this->initializer5d693->__invoke($valueHolder2633d, $this, 'initializeProxy', array(), $this->initializer5d693) || 1) && $this->valueHolder2633d = $valueHolder2633d;
  218. }
  219. public function isProxyInitialized() : bool
  220. {
  221. return null !== $this->valueHolder2633d;
  222. }
  223. public function getWrappedValueHolderValue()
  224. {
  225. return $this->valueHolder2633d;
  226. }
  227. }
  228. if (!\class_exists('SystemService_f79b835', false)) {
  229. \class_alias(__NAMESPACE__.'\\SystemService_f79b835', 'SystemService_f79b835', false);
  230. }