var/cache/dev/ContainerRJhJFju/CollectionSubscriber_db89c44.php line 25

Open in your IDE?
  1. <?php
  2. namespace ContainerRJhJFju;
  3. include_once \dirname(__DIR__4).'/vendor/pec-platform/platform-bundle/Subscriber/CollectionSubscriber.php';
  4. class CollectionSubscriber_db89c44 extends \Pec\Bundle\PlatformBundle\Subscriber\CollectionSubscriber implements \ProxyManager\Proxy\VirtualProxyInterface
  5. {
  6.     /**
  7.      * @var \Pec\Bundle\PlatformBundle\Subscriber\CollectionSubscriber|null wrapped object, if the proxy is initialized
  8.      */
  9.     private $valueHolder00dbe null;
  10.     /**
  11.      * @var \Closure|null initializer responsible for generating the wrapped object
  12.      */
  13.     private $initializerb6f1b null;
  14.     /**
  15.      * @var bool[] map of public properties of the parent class
  16.      */
  17.     private static $publicProperties3b720 = [
  18.         
  19.     ];
  20.     public function items(\Knp\Component\Pager\Event\ItemsEvent $event)
  21.     {
  22.         $this->initializerb6f1b && ($this->initializerb6f1b->__invoke($valueHolder00dbe$this'items', array('event' => $event), $this->initializerb6f1b) || 1) && $this->valueHolder00dbe $valueHolder00dbe;
  23.         return $this->valueHolder00dbe->items($event);
  24.     }
  25.     public function before(\Knp\Component\Pager\Event\BeforeEvent $event)
  26.     {
  27.         $this->initializerb6f1b && ($this->initializerb6f1b->__invoke($valueHolder00dbe$this'before', array('event' => $event), $this->initializerb6f1b) || 1) && $this->valueHolder00dbe $valueHolder00dbe;
  28.         return $this->valueHolder00dbe->before($event);
  29.     }
  30.     /**
  31.      * Constructor for lazy initialization
  32.      *
  33.      * @param \Closure|null $initializer
  34.      */
  35.     public static function staticProxyConstructor($initializer)
  36.     {
  37.         static $reflection;
  38.         $reflection $reflection ?? new \ReflectionClass(__CLASS__);
  39.         $instance   $reflection->newInstanceWithoutConstructor();
  40.         $instance->initializerb6f1b $initializer;
  41.         return $instance;
  42.     }
  43.     public function __construct()
  44.     {
  45.         static $reflection;
  46.         if (! $this->valueHolder00dbe) {
  47.             $reflection $reflection ?? new \ReflectionClass('Pec\\Bundle\\PlatformBundle\\Subscriber\\CollectionSubscriber');
  48.             $this->valueHolder00dbe $reflection->newInstanceWithoutConstructor();
  49.         }
  50.     }
  51.     public function & __get($name)
  52.     {
  53.         $this->initializerb6f1b && ($this->initializerb6f1b->__invoke($valueHolder00dbe$this'__get', ['name' => $name], $this->initializerb6f1b) || 1) && $this->valueHolder00dbe $valueHolder00dbe;
  54.         if (isset(self::$publicProperties3b720[$name])) {
  55.             return $this->valueHolder00dbe->$name;
  56.         }
  57.         $realInstanceReflection = new \ReflectionClass('Pec\\Bundle\\PlatformBundle\\Subscriber\\CollectionSubscriber');
  58.         if (! $realInstanceReflection->hasProperty($name)) {
  59.             $targetObject $this->valueHolder00dbe;
  60.             $backtrace debug_backtrace(false1);
  61.             trigger_error(
  62.                 sprintf(
  63.                     'Undefined property: %s::$%s in %s on line %s',
  64.                     $realInstanceReflection->getName(),
  65.                     $name,
  66.                     $backtrace[0]['file'],
  67.                     $backtrace[0]['line']
  68.                 ),
  69.                 \E_USER_NOTICE
  70.             );
  71.             return $targetObject->$name;
  72.         }
  73.         $targetObject $this->valueHolder00dbe;
  74.         $accessor = function & () use ($targetObject$name) {
  75.             return $targetObject->$name;
  76.         };
  77.         $backtrace debug_backtrace(true2);
  78.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  79.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  80.         $returnValue = & $accessor();
  81.         return $returnValue;
  82.     }
  83.     public function __set($name$value)
  84.     {
  85.         $this->initializerb6f1b && ($this->initializerb6f1b->__invoke($valueHolder00dbe$this'__set', array('name' => $name'value' => $value), $this->initializerb6f1b) || 1) && $this->valueHolder00dbe $valueHolder00dbe;
  86.         $realInstanceReflection = new \ReflectionClass('Pec\\Bundle\\PlatformBundle\\Subscriber\\CollectionSubscriber');
  87.         if (! $realInstanceReflection->hasProperty($name)) {
  88.             $targetObject $this->valueHolder00dbe;
  89.             $targetObject->$name $value;
  90.             return $targetObject->$name;
  91.         }
  92.         $targetObject $this->valueHolder00dbe;
  93.         $accessor = function & () use ($targetObject$name$value) {
  94.             $targetObject->$name $value;
  95.             return $targetObject->$name;
  96.         };
  97.         $backtrace debug_backtrace(true2);
  98.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  99.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  100.         $returnValue = & $accessor();
  101.         return $returnValue;
  102.     }
  103.     public function __isset($name)
  104.     {
  105.         $this->initializerb6f1b && ($this->initializerb6f1b->__invoke($valueHolder00dbe$this'__isset', array('name' => $name), $this->initializerb6f1b) || 1) && $this->valueHolder00dbe $valueHolder00dbe;
  106.         $realInstanceReflection = new \ReflectionClass('Pec\\Bundle\\PlatformBundle\\Subscriber\\CollectionSubscriber');
  107.         if (! $realInstanceReflection->hasProperty($name)) {
  108.             $targetObject $this->valueHolder00dbe;
  109.             return isset($targetObject->$name);
  110.         }
  111.         $targetObject $this->valueHolder00dbe;
  112.         $accessor = function () use ($targetObject$name) {
  113.             return isset($targetObject->$name);
  114.         };
  115.         $backtrace debug_backtrace(true2);
  116.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  117.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  118.         $returnValue $accessor();
  119.         return $returnValue;
  120.     }
  121.     public function __unset($name)
  122.     {
  123.         $this->initializerb6f1b && ($this->initializerb6f1b->__invoke($valueHolder00dbe$this'__unset', array('name' => $name), $this->initializerb6f1b) || 1) && $this->valueHolder00dbe $valueHolder00dbe;
  124.         $realInstanceReflection = new \ReflectionClass('Pec\\Bundle\\PlatformBundle\\Subscriber\\CollectionSubscriber');
  125.         if (! $realInstanceReflection->hasProperty($name)) {
  126.             $targetObject $this->valueHolder00dbe;
  127.             unset($targetObject->$name);
  128.             return;
  129.         }
  130.         $targetObject $this->valueHolder00dbe;
  131.         $accessor = function () use ($targetObject$name) {
  132.             unset($targetObject->$name);
  133.             return;
  134.         };
  135.         $backtrace debug_backtrace(true2);
  136.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  137.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  138.         $accessor();
  139.     }
  140.     public function __clone()
  141.     {
  142.         $this->initializerb6f1b && ($this->initializerb6f1b->__invoke($valueHolder00dbe$this'__clone', array(), $this->initializerb6f1b) || 1) && $this->valueHolder00dbe $valueHolder00dbe;
  143.         $this->valueHolder00dbe = clone $this->valueHolder00dbe;
  144.     }
  145.     public function __sleep()
  146.     {
  147.         $this->initializerb6f1b && ($this->initializerb6f1b->__invoke($valueHolder00dbe$this'__sleep', array(), $this->initializerb6f1b) || 1) && $this->valueHolder00dbe $valueHolder00dbe;
  148.         return array('valueHolder00dbe');
  149.     }
  150.     public function __wakeup()
  151.     {
  152.     }
  153.     public function setProxyInitializer(?\Closure $initializer null) : void
  154.     {
  155.         $this->initializerb6f1b $initializer;
  156.     }
  157.     public function getProxyInitializer() : ?\Closure
  158.     {
  159.         return $this->initializerb6f1b;
  160.     }
  161.     public function initializeProxy() : bool
  162.     {
  163.         return $this->initializerb6f1b && ($this->initializerb6f1b->__invoke($valueHolder00dbe$this'initializeProxy', array(), $this->initializerb6f1b) || 1) && $this->valueHolder00dbe $valueHolder00dbe;
  164.     }
  165.     public function isProxyInitialized() : bool
  166.     {
  167.         return null !== $this->valueHolder00dbe;
  168.     }
  169.     public function getWrappedValueHolderValue()
  170.     {
  171.         return $this->valueHolder00dbe;
  172.     }
  173. }
  174. if (!\class_exists('CollectionSubscriber_db89c44'false)) {
  175.     \class_alias(__NAMESPACE__.'\\CollectionSubscriber_db89c44''CollectionSubscriber_db89c44'false);
  176. }