var/cache/dev/ContainerAKGeNa6/UsernameOrEmailProvider_3eaa26a.php line 28

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