var/cache/dev/ContainerZEsBiSf/proxy-classes.php line 691

Open in your IDE?
  1. <?php
  2. namespace ContainerZEsBiSf;
  3. include_once \dirname(__DIR__4).'/vendor/scheb/2fa-bundle/Model/PersisterInterface.php';
  4. include_once \dirname(__DIR__4).'/vendor/scheb/2fa-bundle/Model/Persister/DoctrinePersister.php';
  5. class DoctrinePersister_a694024 extends \Scheb\TwoFactorBundle\Model\Persister\DoctrinePersister implements \ProxyManager\Proxy\VirtualProxyInterface
  6. {
  7.     /**
  8.      * @var \Scheb\TwoFactorBundle\Model\Persister\DoctrinePersister|null wrapped object, if the proxy is initialized
  9.      */
  10.     private $valueHolderd1816 null;
  11.     /**
  12.      * @var \Closure|null initializer responsible for generating the wrapped object
  13.      */
  14.     private $initializer42e21 null;
  15.     /**
  16.      * @var bool[] map of public properties of the parent class
  17.      */
  18.     private static $publicPropertiesc6c25 = [
  19.         
  20.     ];
  21.     public function persist($user) : void
  22.     {
  23.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'persist', array('user' => $user), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  24.         $this->valueHolderd1816->persist($user);
  25. return;
  26.     }
  27.     /**
  28.      * Constructor for lazy initialization
  29.      *
  30.      * @param \Closure|null $initializer
  31.      */
  32.     public static function staticProxyConstructor($initializer)
  33.     {
  34.         static $reflection;
  35.         $reflection $reflection ?? new \ReflectionClass(__CLASS__);
  36.         $instance   $reflection->newInstanceWithoutConstructor();
  37.         \Closure::bind(function (\Scheb\TwoFactorBundle\Model\Persister\DoctrinePersister $instance) {
  38.             unset($instance->om);
  39.         }, $instance'Scheb\\TwoFactorBundle\\Model\\Persister\\DoctrinePersister')->__invoke($instance);
  40.         $instance->initializer42e21 $initializer;
  41.         return $instance;
  42.     }
  43.     public function __construct($om)
  44.     {
  45.         static $reflection;
  46.         if (! $this->valueHolderd1816) {
  47.             $reflection $reflection ?? new \ReflectionClass('Scheb\\TwoFactorBundle\\Model\\Persister\\DoctrinePersister');
  48.             $this->valueHolderd1816 $reflection->newInstanceWithoutConstructor();
  49.         \Closure::bind(function (\Scheb\TwoFactorBundle\Model\Persister\DoctrinePersister $instance) {
  50.             unset($instance->om);
  51.         }, $this'Scheb\\TwoFactorBundle\\Model\\Persister\\DoctrinePersister')->__invoke($this);
  52.         }
  53.         $this->valueHolderd1816->__construct($om);
  54.     }
  55.     public function & __get($name)
  56.     {
  57.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__get', ['name' => $name], $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  58.         if (isset(self::$publicPropertiesc6c25[$name])) {
  59.             return $this->valueHolderd1816->$name;
  60.         }
  61.         $realInstanceReflection = new \ReflectionClass('Scheb\\TwoFactorBundle\\Model\\Persister\\DoctrinePersister');
  62.         if (! $realInstanceReflection->hasProperty($name)) {
  63.             $targetObject $this->valueHolderd1816;
  64.             $backtrace debug_backtrace(false1);
  65.             trigger_error(
  66.                 sprintf(
  67.                     'Undefined property: %s::$%s in %s on line %s',
  68.                     $realInstanceReflection->getName(),
  69.                     $name,
  70.                     $backtrace[0]['file'],
  71.                     $backtrace[0]['line']
  72.                 ),
  73.                 \E_USER_NOTICE
  74.             );
  75.             return $targetObject->$name;
  76.         }
  77.         $targetObject $this->valueHolderd1816;
  78.         $accessor = function & () use ($targetObject$name) {
  79.             return $targetObject->$name;
  80.         };
  81.         $backtrace debug_backtrace(true2);
  82.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  83.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  84.         $returnValue = & $accessor();
  85.         return $returnValue;
  86.     }
  87.     public function __set($name$value)
  88.     {
  89.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__set', array('name' => $name'value' => $value), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  90.         $realInstanceReflection = new \ReflectionClass('Scheb\\TwoFactorBundle\\Model\\Persister\\DoctrinePersister');
  91.         if (! $realInstanceReflection->hasProperty($name)) {
  92.             $targetObject $this->valueHolderd1816;
  93.             $targetObject->$name $value;
  94.             return $targetObject->$name;
  95.         }
  96.         $targetObject $this->valueHolderd1816;
  97.         $accessor = function & () use ($targetObject$name$value) {
  98.             $targetObject->$name $value;
  99.             return $targetObject->$name;
  100.         };
  101.         $backtrace debug_backtrace(true2);
  102.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  103.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  104.         $returnValue = & $accessor();
  105.         return $returnValue;
  106.     }
  107.     public function __isset($name)
  108.     {
  109.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__isset', array('name' => $name), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  110.         $realInstanceReflection = new \ReflectionClass('Scheb\\TwoFactorBundle\\Model\\Persister\\DoctrinePersister');
  111.         if (! $realInstanceReflection->hasProperty($name)) {
  112.             $targetObject $this->valueHolderd1816;
  113.             return isset($targetObject->$name);
  114.         }
  115.         $targetObject $this->valueHolderd1816;
  116.         $accessor = function () use ($targetObject$name) {
  117.             return isset($targetObject->$name);
  118.         };
  119.         $backtrace debug_backtrace(true2);
  120.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  121.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  122.         $returnValue $accessor();
  123.         return $returnValue;
  124.     }
  125.     public function __unset($name)
  126.     {
  127.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__unset', array('name' => $name), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  128.         $realInstanceReflection = new \ReflectionClass('Scheb\\TwoFactorBundle\\Model\\Persister\\DoctrinePersister');
  129.         if (! $realInstanceReflection->hasProperty($name)) {
  130.             $targetObject $this->valueHolderd1816;
  131.             unset($targetObject->$name);
  132.             return;
  133.         }
  134.         $targetObject $this->valueHolderd1816;
  135.         $accessor = function () use ($targetObject$name) {
  136.             unset($targetObject->$name);
  137.             return;
  138.         };
  139.         $backtrace debug_backtrace(true2);
  140.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  141.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  142.         $accessor();
  143.     }
  144.     public function __clone()
  145.     {
  146.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__clone', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  147.         $this->valueHolderd1816 = clone $this->valueHolderd1816;
  148.     }
  149.     public function __sleep()
  150.     {
  151.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__sleep', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  152.         return array('valueHolderd1816');
  153.     }
  154.     public function __wakeup()
  155.     {
  156.         \Closure::bind(function (\Scheb\TwoFactorBundle\Model\Persister\DoctrinePersister $instance) {
  157.             unset($instance->om);
  158.         }, $this'Scheb\\TwoFactorBundle\\Model\\Persister\\DoctrinePersister')->__invoke($this);
  159.     }
  160.     public function setProxyInitializer(\Closure $initializer null) : void
  161.     {
  162.         $this->initializer42e21 $initializer;
  163.     }
  164.     public function getProxyInitializer() : ?\Closure
  165.     {
  166.         return $this->initializer42e21;
  167.     }
  168.     public function initializeProxy() : bool
  169.     {
  170.         return $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'initializeProxy', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  171.     }
  172.     public function isProxyInitialized() : bool
  173.     {
  174.         return null !== $this->valueHolderd1816;
  175.     }
  176.     public function getWrappedValueHolderValue()
  177.     {
  178.         return $this->valueHolderd1816;
  179.     }
  180. }
  181. if (!\class_exists('DoctrinePersister_a694024'false)) {
  182.     \class_alias(__NAMESPACE__.'\\DoctrinePersister_a694024''DoctrinePersister_a694024'false);
  183. }
  184. include_once \dirname(__DIR__4).'/vendor/scheb/2fa-bundle/Security/TwoFactor/Provider/TwoFactorFormRendererInterface.php';
  185. include_once \dirname(__DIR__4).'/vendor/scheb/2fa-bundle/Security/TwoFactor/Provider/DefaultTwoFactorFormRenderer.php';
  186. class DefaultTwoFactorFormRenderer_892ae3f extends \Scheb\TwoFactorBundle\Security\TwoFactor\Provider\DefaultTwoFactorFormRenderer implements \ProxyManager\Proxy\VirtualProxyInterface
  187. {
  188.     /**
  189.      * @var \Scheb\TwoFactorBundle\Security\TwoFactor\Provider\DefaultTwoFactorFormRenderer|null wrapped object, if the proxy is initialized
  190.      */
  191.     private $valueHolderd1816 null;
  192.     /**
  193.      * @var \Closure|null initializer responsible for generating the wrapped object
  194.      */
  195.     private $initializer42e21 null;
  196.     /**
  197.      * @var bool[] map of public properties of the parent class
  198.      */
  199.     private static $publicPropertiesc6c25 = [
  200.         
  201.     ];
  202.     public function renderForm(\Symfony\Component\HttpFoundation\Request $request, array $templateVars) : \Symfony\Component\HttpFoundation\Response
  203.     {
  204.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'renderForm', array('request' => $request'templateVars' => $templateVars), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  205.         return $this->valueHolderd1816->renderForm($request$templateVars);
  206.     }
  207.     /**
  208.      * Constructor for lazy initialization
  209.      *
  210.      * @param \Closure|null $initializer
  211.      */
  212.     public static function staticProxyConstructor($initializer)
  213.     {
  214.         static $reflection;
  215.         $reflection $reflection ?? new \ReflectionClass(__CLASS__);
  216.         $instance   $reflection->newInstanceWithoutConstructor();
  217.         \Closure::bind(function (\Scheb\TwoFactorBundle\Security\TwoFactor\Provider\DefaultTwoFactorFormRenderer $instance) {
  218.             unset($instance->twigEnvironment$instance->template$instance->templateVars);
  219.         }, $instance'Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Provider\\DefaultTwoFactorFormRenderer')->__invoke($instance);
  220.         $instance->initializer42e21 $initializer;
  221.         return $instance;
  222.     }
  223.     public function __construct(\Twig\Environment $twigRendererstring $template, array $templateVars = [])
  224.     {
  225.         static $reflection;
  226.         if (! $this->valueHolderd1816) {
  227.             $reflection $reflection ?? new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Provider\\DefaultTwoFactorFormRenderer');
  228.             $this->valueHolderd1816 $reflection->newInstanceWithoutConstructor();
  229.         \Closure::bind(function (\Scheb\TwoFactorBundle\Security\TwoFactor\Provider\DefaultTwoFactorFormRenderer $instance) {
  230.             unset($instance->twigEnvironment$instance->template$instance->templateVars);
  231.         }, $this'Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Provider\\DefaultTwoFactorFormRenderer')->__invoke($this);
  232.         }
  233.         $this->valueHolderd1816->__construct($twigRenderer$template$templateVars);
  234.     }
  235.     public function & __get($name)
  236.     {
  237.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__get', ['name' => $name], $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  238.         if (isset(self::$publicPropertiesc6c25[$name])) {
  239.             return $this->valueHolderd1816->$name;
  240.         }
  241.         $realInstanceReflection = new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Provider\\DefaultTwoFactorFormRenderer');
  242.         if (! $realInstanceReflection->hasProperty($name)) {
  243.             $targetObject $this->valueHolderd1816;
  244.             $backtrace debug_backtrace(false1);
  245.             trigger_error(
  246.                 sprintf(
  247.                     'Undefined property: %s::$%s in %s on line %s',
  248.                     $realInstanceReflection->getName(),
  249.                     $name,
  250.                     $backtrace[0]['file'],
  251.                     $backtrace[0]['line']
  252.                 ),
  253.                 \E_USER_NOTICE
  254.             );
  255.             return $targetObject->$name;
  256.         }
  257.         $targetObject $this->valueHolderd1816;
  258.         $accessor = function & () use ($targetObject$name) {
  259.             return $targetObject->$name;
  260.         };
  261.         $backtrace debug_backtrace(true2);
  262.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  263.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  264.         $returnValue = & $accessor();
  265.         return $returnValue;
  266.     }
  267.     public function __set($name$value)
  268.     {
  269.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__set', array('name' => $name'value' => $value), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  270.         $realInstanceReflection = new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Provider\\DefaultTwoFactorFormRenderer');
  271.         if (! $realInstanceReflection->hasProperty($name)) {
  272.             $targetObject $this->valueHolderd1816;
  273.             $targetObject->$name $value;
  274.             return $targetObject->$name;
  275.         }
  276.         $targetObject $this->valueHolderd1816;
  277.         $accessor = function & () use ($targetObject$name$value) {
  278.             $targetObject->$name $value;
  279.             return $targetObject->$name;
  280.         };
  281.         $backtrace debug_backtrace(true2);
  282.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  283.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  284.         $returnValue = & $accessor();
  285.         return $returnValue;
  286.     }
  287.     public function __isset($name)
  288.     {
  289.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__isset', array('name' => $name), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  290.         $realInstanceReflection = new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Provider\\DefaultTwoFactorFormRenderer');
  291.         if (! $realInstanceReflection->hasProperty($name)) {
  292.             $targetObject $this->valueHolderd1816;
  293.             return isset($targetObject->$name);
  294.         }
  295.         $targetObject $this->valueHolderd1816;
  296.         $accessor = function () use ($targetObject$name) {
  297.             return isset($targetObject->$name);
  298.         };
  299.         $backtrace debug_backtrace(true2);
  300.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  301.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  302.         $returnValue $accessor();
  303.         return $returnValue;
  304.     }
  305.     public function __unset($name)
  306.     {
  307.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__unset', array('name' => $name), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  308.         $realInstanceReflection = new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Provider\\DefaultTwoFactorFormRenderer');
  309.         if (! $realInstanceReflection->hasProperty($name)) {
  310.             $targetObject $this->valueHolderd1816;
  311.             unset($targetObject->$name);
  312.             return;
  313.         }
  314.         $targetObject $this->valueHolderd1816;
  315.         $accessor = function () use ($targetObject$name) {
  316.             unset($targetObject->$name);
  317.             return;
  318.         };
  319.         $backtrace debug_backtrace(true2);
  320.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  321.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  322.         $accessor();
  323.     }
  324.     public function __clone()
  325.     {
  326.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__clone', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  327.         $this->valueHolderd1816 = clone $this->valueHolderd1816;
  328.     }
  329.     public function __sleep()
  330.     {
  331.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__sleep', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  332.         return array('valueHolderd1816');
  333.     }
  334.     public function __wakeup()
  335.     {
  336.         \Closure::bind(function (\Scheb\TwoFactorBundle\Security\TwoFactor\Provider\DefaultTwoFactorFormRenderer $instance) {
  337.             unset($instance->twigEnvironment$instance->template$instance->templateVars);
  338.         }, $this'Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Provider\\DefaultTwoFactorFormRenderer')->__invoke($this);
  339.     }
  340.     public function setProxyInitializer(\Closure $initializer null) : void
  341.     {
  342.         $this->initializer42e21 $initializer;
  343.     }
  344.     public function getProxyInitializer() : ?\Closure
  345.     {
  346.         return $this->initializer42e21;
  347.     }
  348.     public function initializeProxy() : bool
  349.     {
  350.         return $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'initializeProxy', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  351.     }
  352.     public function isProxyInitialized() : bool
  353.     {
  354.         return null !== $this->valueHolderd1816;
  355.     }
  356.     public function getWrappedValueHolderValue()
  357.     {
  358.         return $this->valueHolderd1816;
  359.     }
  360. }
  361. if (!\class_exists('DefaultTwoFactorFormRenderer_892ae3f'false)) {
  362.     \class_alias(__NAMESPACE__.'\\DefaultTwoFactorFormRenderer_892ae3f''DefaultTwoFactorFormRenderer_892ae3f'false);
  363. }
  364. include_once \dirname(__DIR__4).'/vendor/doctrine/persistence/src/Persistence/ObjectManager.php';
  365. include_once \dirname(__DIR__4).'/vendor/doctrine/orm/lib/Doctrine/ORM/EntityManagerInterface.php';
  366. include_once \dirname(__DIR__4).'/vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php';
  367. class EntityManager_9a5be93 extends \Doctrine\ORM\EntityManager implements \ProxyManager\Proxy\VirtualProxyInterface
  368. {
  369.     /**
  370.      * @var \Doctrine\ORM\EntityManager|null wrapped object, if the proxy is initialized
  371.      */
  372.     private $valueHolderd1816 null;
  373.     /**
  374.      * @var \Closure|null initializer responsible for generating the wrapped object
  375.      */
  376.     private $initializer42e21 null;
  377.     /**
  378.      * @var bool[] map of public properties of the parent class
  379.      */
  380.     private static $publicPropertiesc6c25 = [
  381.         
  382.     ];
  383.     public function getConnection()
  384.     {
  385.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'getConnection', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  386.         return $this->valueHolderd1816->getConnection();
  387.     }
  388.     public function getMetadataFactory()
  389.     {
  390.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'getMetadataFactory', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  391.         return $this->valueHolderd1816->getMetadataFactory();
  392.     }
  393.     public function getExpressionBuilder()
  394.     {
  395.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'getExpressionBuilder', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  396.         return $this->valueHolderd1816->getExpressionBuilder();
  397.     }
  398.     public function beginTransaction()
  399.     {
  400.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'beginTransaction', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  401.         return $this->valueHolderd1816->beginTransaction();
  402.     }
  403.     public function getCache()
  404.     {
  405.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'getCache', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  406.         return $this->valueHolderd1816->getCache();
  407.     }
  408.     public function transactional($func)
  409.     {
  410.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'transactional', array('func' => $func), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  411.         return $this->valueHolderd1816->transactional($func);
  412.     }
  413.     public function wrapInTransaction(callable $func)
  414.     {
  415.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'wrapInTransaction', array('func' => $func), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  416.         return $this->valueHolderd1816->wrapInTransaction($func);
  417.     }
  418.     public function commit()
  419.     {
  420.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'commit', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  421.         return $this->valueHolderd1816->commit();
  422.     }
  423.     public function rollback()
  424.     {
  425.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'rollback', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  426.         return $this->valueHolderd1816->rollback();
  427.     }
  428.     public function getClassMetadata($className)
  429.     {
  430.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'getClassMetadata', array('className' => $className), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  431.         return $this->valueHolderd1816->getClassMetadata($className);
  432.     }
  433.     public function createQuery($dql '')
  434.     {
  435.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'createQuery', array('dql' => $dql), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  436.         return $this->valueHolderd1816->createQuery($dql);
  437.     }
  438.     public function createNamedQuery($name)
  439.     {
  440.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'createNamedQuery', array('name' => $name), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  441.         return $this->valueHolderd1816->createNamedQuery($name);
  442.     }
  443.     public function createNativeQuery($sql\Doctrine\ORM\Query\ResultSetMapping $rsm)
  444.     {
  445.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'createNativeQuery', array('sql' => $sql'rsm' => $rsm), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  446.         return $this->valueHolderd1816->createNativeQuery($sql$rsm);
  447.     }
  448.     public function createNamedNativeQuery($name)
  449.     {
  450.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'createNamedNativeQuery', array('name' => $name), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  451.         return $this->valueHolderd1816->createNamedNativeQuery($name);
  452.     }
  453.     public function createQueryBuilder()
  454.     {
  455.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'createQueryBuilder', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  456.         return $this->valueHolderd1816->createQueryBuilder();
  457.     }
  458.     public function flush($entity null)
  459.     {
  460.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'flush', array('entity' => $entity), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  461.         return $this->valueHolderd1816->flush($entity);
  462.     }
  463.     public function find($className$id$lockMode null$lockVersion null)
  464.     {
  465.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'find', array('className' => $className'id' => $id'lockMode' => $lockMode'lockVersion' => $lockVersion), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  466.         return $this->valueHolderd1816->find($className$id$lockMode$lockVersion);
  467.     }
  468.     public function getReference($entityName$id)
  469.     {
  470.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'getReference', array('entityName' => $entityName'id' => $id), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  471.         return $this->valueHolderd1816->getReference($entityName$id);
  472.     }
  473.     public function getPartialReference($entityName$identifier)
  474.     {
  475.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'getPartialReference', array('entityName' => $entityName'identifier' => $identifier), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  476.         return $this->valueHolderd1816->getPartialReference($entityName$identifier);
  477.     }
  478.     public function clear($entityName null)
  479.     {
  480.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'clear', array('entityName' => $entityName), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  481.         return $this->valueHolderd1816->clear($entityName);
  482.     }
  483.     public function close()
  484.     {
  485.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'close', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  486.         return $this->valueHolderd1816->close();
  487.     }
  488.     public function persist($entity)
  489.     {
  490.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'persist', array('entity' => $entity), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  491.         return $this->valueHolderd1816->persist($entity);
  492.     }
  493.     public function remove($entity)
  494.     {
  495.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'remove', array('entity' => $entity), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  496.         return $this->valueHolderd1816->remove($entity);
  497.     }
  498.     public function refresh($entity)
  499.     {
  500.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'refresh', array('entity' => $entity), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  501.         return $this->valueHolderd1816->refresh($entity);
  502.     }
  503.     public function detach($entity)
  504.     {
  505.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'detach', array('entity' => $entity), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  506.         return $this->valueHolderd1816->detach($entity);
  507.     }
  508.     public function merge($entity)
  509.     {
  510.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'merge', array('entity' => $entity), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  511.         return $this->valueHolderd1816->merge($entity);
  512.     }
  513.     public function copy($entity$deep false)
  514.     {
  515.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'copy', array('entity' => $entity'deep' => $deep), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  516.         return $this->valueHolderd1816->copy($entity$deep);
  517.     }
  518.     public function lock($entity$lockMode$lockVersion null)
  519.     {
  520.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'lock', array('entity' => $entity'lockMode' => $lockMode'lockVersion' => $lockVersion), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  521.         return $this->valueHolderd1816->lock($entity$lockMode$lockVersion);
  522.     }
  523.     public function getRepository($entityName)
  524.     {
  525.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'getRepository', array('entityName' => $entityName), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  526.         return $this->valueHolderd1816->getRepository($entityName);
  527.     }
  528.     public function contains($entity)
  529.     {
  530.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'contains', array('entity' => $entity), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  531.         return $this->valueHolderd1816->contains($entity);
  532.     }
  533.     public function getEventManager()
  534.     {
  535.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'getEventManager', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  536.         return $this->valueHolderd1816->getEventManager();
  537.     }
  538.     public function getConfiguration()
  539.     {
  540.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'getConfiguration', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  541.         return $this->valueHolderd1816->getConfiguration();
  542.     }
  543.     public function isOpen()
  544.     {
  545.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'isOpen', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  546.         return $this->valueHolderd1816->isOpen();
  547.     }
  548.     public function getUnitOfWork()
  549.     {
  550.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'getUnitOfWork', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  551.         return $this->valueHolderd1816->getUnitOfWork();
  552.     }
  553.     public function getHydrator($hydrationMode)
  554.     {
  555.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'getHydrator', array('hydrationMode' => $hydrationMode), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  556.         return $this->valueHolderd1816->getHydrator($hydrationMode);
  557.     }
  558.     public function newHydrator($hydrationMode)
  559.     {
  560.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'newHydrator', array('hydrationMode' => $hydrationMode), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  561.         return $this->valueHolderd1816->newHydrator($hydrationMode);
  562.     }
  563.     public function getProxyFactory()
  564.     {
  565.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'getProxyFactory', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  566.         return $this->valueHolderd1816->getProxyFactory();
  567.     }
  568.     public function initializeObject($obj)
  569.     {
  570.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'initializeObject', array('obj' => $obj), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  571.         return $this->valueHolderd1816->initializeObject($obj);
  572.     }
  573.     public function getFilters()
  574.     {
  575.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'getFilters', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  576.         return $this->valueHolderd1816->getFilters();
  577.     }
  578.     public function isFiltersStateClean()
  579.     {
  580.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'isFiltersStateClean', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  581.         return $this->valueHolderd1816->isFiltersStateClean();
  582.     }
  583.     public function hasFilters()
  584.     {
  585.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'hasFilters', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  586.         return $this->valueHolderd1816->hasFilters();
  587.     }
  588.     /**
  589.      * Constructor for lazy initialization
  590.      *
  591.      * @param \Closure|null $initializer
  592.      */
  593.     public static function staticProxyConstructor($initializer)
  594.     {
  595.         static $reflection;
  596.         $reflection $reflection ?? new \ReflectionClass(__CLASS__);
  597.         $instance   $reflection->newInstanceWithoutConstructor();
  598.         \Closure::bind(function (\Doctrine\ORM\EntityManager $instance) {
  599.             unset($instance->config$instance->conn$instance->metadataFactory$instance->unitOfWork$instance->eventManager$instance->proxyFactory$instance->repositoryFactory$instance->expressionBuilder$instance->closed$instance->filterCollection$instance->cache);
  600.         }, $instance'Doctrine\\ORM\\EntityManager')->__invoke($instance);
  601.         $instance->initializer42e21 $initializer;
  602.         return $instance;
  603.     }
  604.     protected function __construct(\Doctrine\DBAL\Connection $conn\Doctrine\ORM\Configuration $config\Doctrine\Common\EventManager $eventManager)
  605.     {
  606.         static $reflection;
  607.         if (! $this->valueHolderd1816) {
  608.             $reflection $reflection ?? new \ReflectionClass('Doctrine\\ORM\\EntityManager');
  609.             $this->valueHolderd1816 $reflection->newInstanceWithoutConstructor();
  610.         \Closure::bind(function (\Doctrine\ORM\EntityManager $instance) {
  611.             unset($instance->config$instance->conn$instance->metadataFactory$instance->unitOfWork$instance->eventManager$instance->proxyFactory$instance->repositoryFactory$instance->expressionBuilder$instance->closed$instance->filterCollection$instance->cache);
  612.         }, $this'Doctrine\\ORM\\EntityManager')->__invoke($this);
  613.         }
  614.         $this->valueHolderd1816->__construct($conn$config$eventManager);
  615.     }
  616.     public function & __get($name)
  617.     {
  618.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__get', ['name' => $name], $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  619.         if (isset(self::$publicPropertiesc6c25[$name])) {
  620.             return $this->valueHolderd1816->$name;
  621.         }
  622.         $realInstanceReflection = new \ReflectionClass('Doctrine\\ORM\\EntityManager');
  623.         if (! $realInstanceReflection->hasProperty($name)) {
  624.             $targetObject $this->valueHolderd1816;
  625.             $backtrace debug_backtrace(false1);
  626.             trigger_error(
  627.                 sprintf(
  628.                     'Undefined property: %s::$%s in %s on line %s',
  629.                     $realInstanceReflection->getName(),
  630.                     $name,
  631.                     $backtrace[0]['file'],
  632.                     $backtrace[0]['line']
  633.                 ),
  634.                 \E_USER_NOTICE
  635.             );
  636.             return $targetObject->$name;
  637.         }
  638.         $targetObject $this->valueHolderd1816;
  639.         $accessor = function & () use ($targetObject$name) {
  640.             return $targetObject->$name;
  641.         };
  642.         $backtrace debug_backtrace(true2);
  643.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  644.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  645.         $returnValue = & $accessor();
  646.         return $returnValue;
  647.     }
  648.     public function __set($name$value)
  649.     {
  650.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__set', array('name' => $name'value' => $value), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  651.         $realInstanceReflection = new \ReflectionClass('Doctrine\\ORM\\EntityManager');
  652.         if (! $realInstanceReflection->hasProperty($name)) {
  653.             $targetObject $this->valueHolderd1816;
  654.             $targetObject->$name $value;
  655.             return $targetObject->$name;
  656.         }
  657.         $targetObject $this->valueHolderd1816;
  658.         $accessor = function & () use ($targetObject$name$value) {
  659.             $targetObject->$name $value;
  660.             return $targetObject->$name;
  661.         };
  662.         $backtrace debug_backtrace(true2);
  663.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  664.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  665.         $returnValue = & $accessor();
  666.         return $returnValue;
  667.     }
  668.     public function __isset($name)
  669.     {
  670.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__isset', array('name' => $name), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  671.         $realInstanceReflection = new \ReflectionClass('Doctrine\\ORM\\EntityManager');
  672.         if (! $realInstanceReflection->hasProperty($name)) {
  673.             $targetObject $this->valueHolderd1816;
  674.             return isset($targetObject->$name);
  675.         }
  676.         $targetObject $this->valueHolderd1816;
  677.         $accessor = function () use ($targetObject$name) {
  678.             return isset($targetObject->$name);
  679.         };
  680.         $backtrace debug_backtrace(true2);
  681.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  682.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  683.         $returnValue $accessor();
  684.         return $returnValue;
  685.     }
  686.     public function __unset($name)
  687.     {
  688.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__unset', array('name' => $name), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  689.         $realInstanceReflection = new \ReflectionClass('Doctrine\\ORM\\EntityManager');
  690.         if (! $realInstanceReflection->hasProperty($name)) {
  691.             $targetObject $this->valueHolderd1816;
  692.             unset($targetObject->$name);
  693.             return;
  694.         }
  695.         $targetObject $this->valueHolderd1816;
  696.         $accessor = function () use ($targetObject$name) {
  697.             unset($targetObject->$name);
  698.             return;
  699.         };
  700.         $backtrace debug_backtrace(true2);
  701.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  702.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  703.         $accessor();
  704.     }
  705.     public function __clone()
  706.     {
  707.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__clone', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  708.         $this->valueHolderd1816 = clone $this->valueHolderd1816;
  709.     }
  710.     public function __sleep()
  711.     {
  712.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__sleep', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  713.         return array('valueHolderd1816');
  714.     }
  715.     public function __wakeup()
  716.     {
  717.         \Closure::bind(function (\Doctrine\ORM\EntityManager $instance) {
  718.             unset($instance->config$instance->conn$instance->metadataFactory$instance->unitOfWork$instance->eventManager$instance->proxyFactory$instance->repositoryFactory$instance->expressionBuilder$instance->closed$instance->filterCollection$instance->cache);
  719.         }, $this'Doctrine\\ORM\\EntityManager')->__invoke($this);
  720.     }
  721.     public function setProxyInitializer(\Closure $initializer null) : void
  722.     {
  723.         $this->initializer42e21 $initializer;
  724.     }
  725.     public function getProxyInitializer() : ?\Closure
  726.     {
  727.         return $this->initializer42e21;
  728.     }
  729.     public function initializeProxy() : bool
  730.     {
  731.         return $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'initializeProxy', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  732.     }
  733.     public function isProxyInitialized() : bool
  734.     {
  735.         return null !== $this->valueHolderd1816;
  736.     }
  737.     public function getWrappedValueHolderValue()
  738.     {
  739.         return $this->valueHolderd1816;
  740.     }
  741. }
  742. if (!\class_exists('EntityManager_9a5be93'false)) {
  743.     \class_alias(__NAMESPACE__.'\\EntityManager_9a5be93''EntityManager_9a5be93'false);
  744. }
  745. include_once \dirname(__DIR__4).'/vendor/scheb/2fa-bundle/Security/TwoFactor/Handler/AuthenticationHandlerInterface.php';
  746. include_once \dirname(__DIR__4).'/vendor/scheb/2fa-bundle/Security/TwoFactor/Handler/AuthenticatedTokenHandler.php';
  747. class AuthenticatedTokenHandler_e3677d3 extends \Scheb\TwoFactorBundle\Security\TwoFactor\Handler\AuthenticatedTokenHandler implements \ProxyManager\Proxy\VirtualProxyInterface
  748. {
  749.     /**
  750.      * @var \Scheb\TwoFactorBundle\Security\TwoFactor\Handler\AuthenticatedTokenHandler|null wrapped object, if the proxy is initialized
  751.      */
  752.     private $valueHolderd1816 null;
  753.     /**
  754.      * @var \Closure|null initializer responsible for generating the wrapped object
  755.      */
  756.     private $initializer42e21 null;
  757.     /**
  758.      * @var bool[] map of public properties of the parent class
  759.      */
  760.     private static $publicPropertiesc6c25 = [
  761.         
  762.     ];
  763.     public function beginTwoFactorAuthentication(\Scheb\TwoFactorBundle\Security\TwoFactor\AuthenticationContextInterface $context) : \Symfony\Component\Security\Core\Authentication\Token\TokenInterface
  764.     {
  765.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'beginTwoFactorAuthentication', array('context' => $context), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  766.         return $this->valueHolderd1816->beginTwoFactorAuthentication($context);
  767.     }
  768.     /**
  769.      * Constructor for lazy initialization
  770.      *
  771.      * @param \Closure|null $initializer
  772.      */
  773.     public static function staticProxyConstructor($initializer)
  774.     {
  775.         static $reflection;
  776.         $reflection $reflection ?? new \ReflectionClass(__CLASS__);
  777.         $instance   $reflection->newInstanceWithoutConstructor();
  778.         \Closure::bind(function (\Scheb\TwoFactorBundle\Security\TwoFactor\Handler\AuthenticatedTokenHandler $instance) {
  779.             unset($instance->authenticationHandler$instance->supportedTokens);
  780.         }, $instance'Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\AuthenticatedTokenHandler')->__invoke($instance);
  781.         $instance->initializer42e21 $initializer;
  782.         return $instance;
  783.     }
  784.     public function __construct(\Scheb\TwoFactorBundle\Security\TwoFactor\Handler\AuthenticationHandlerInterface $authenticationHandler, array $supportedTokens)
  785.     {
  786.         static $reflection;
  787.         if (! $this->valueHolderd1816) {
  788.             $reflection $reflection ?? new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\AuthenticatedTokenHandler');
  789.             $this->valueHolderd1816 $reflection->newInstanceWithoutConstructor();
  790.         \Closure::bind(function (\Scheb\TwoFactorBundle\Security\TwoFactor\Handler\AuthenticatedTokenHandler $instance) {
  791.             unset($instance->authenticationHandler$instance->supportedTokens);
  792.         }, $this'Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\AuthenticatedTokenHandler')->__invoke($this);
  793.         }
  794.         $this->valueHolderd1816->__construct($authenticationHandler$supportedTokens);
  795.     }
  796.     public function & __get($name)
  797.     {
  798.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__get', ['name' => $name], $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  799.         if (isset(self::$publicPropertiesc6c25[$name])) {
  800.             return $this->valueHolderd1816->$name;
  801.         }
  802.         $realInstanceReflection = new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\AuthenticatedTokenHandler');
  803.         if (! $realInstanceReflection->hasProperty($name)) {
  804.             $targetObject $this->valueHolderd1816;
  805.             $backtrace debug_backtrace(false1);
  806.             trigger_error(
  807.                 sprintf(
  808.                     'Undefined property: %s::$%s in %s on line %s',
  809.                     $realInstanceReflection->getName(),
  810.                     $name,
  811.                     $backtrace[0]['file'],
  812.                     $backtrace[0]['line']
  813.                 ),
  814.                 \E_USER_NOTICE
  815.             );
  816.             return $targetObject->$name;
  817.         }
  818.         $targetObject $this->valueHolderd1816;
  819.         $accessor = function & () use ($targetObject$name) {
  820.             return $targetObject->$name;
  821.         };
  822.         $backtrace debug_backtrace(true2);
  823.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  824.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  825.         $returnValue = & $accessor();
  826.         return $returnValue;
  827.     }
  828.     public function __set($name$value)
  829.     {
  830.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__set', array('name' => $name'value' => $value), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  831.         $realInstanceReflection = new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\AuthenticatedTokenHandler');
  832.         if (! $realInstanceReflection->hasProperty($name)) {
  833.             $targetObject $this->valueHolderd1816;
  834.             $targetObject->$name $value;
  835.             return $targetObject->$name;
  836.         }
  837.         $targetObject $this->valueHolderd1816;
  838.         $accessor = function & () use ($targetObject$name$value) {
  839.             $targetObject->$name $value;
  840.             return $targetObject->$name;
  841.         };
  842.         $backtrace debug_backtrace(true2);
  843.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  844.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  845.         $returnValue = & $accessor();
  846.         return $returnValue;
  847.     }
  848.     public function __isset($name)
  849.     {
  850.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__isset', array('name' => $name), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  851.         $realInstanceReflection = new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\AuthenticatedTokenHandler');
  852.         if (! $realInstanceReflection->hasProperty($name)) {
  853.             $targetObject $this->valueHolderd1816;
  854.             return isset($targetObject->$name);
  855.         }
  856.         $targetObject $this->valueHolderd1816;
  857.         $accessor = function () use ($targetObject$name) {
  858.             return isset($targetObject->$name);
  859.         };
  860.         $backtrace debug_backtrace(true2);
  861.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  862.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  863.         $returnValue $accessor();
  864.         return $returnValue;
  865.     }
  866.     public function __unset($name)
  867.     {
  868.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__unset', array('name' => $name), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  869.         $realInstanceReflection = new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\AuthenticatedTokenHandler');
  870.         if (! $realInstanceReflection->hasProperty($name)) {
  871.             $targetObject $this->valueHolderd1816;
  872.             unset($targetObject->$name);
  873.             return;
  874.         }
  875.         $targetObject $this->valueHolderd1816;
  876.         $accessor = function () use ($targetObject$name) {
  877.             unset($targetObject->$name);
  878.             return;
  879.         };
  880.         $backtrace debug_backtrace(true2);
  881.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  882.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  883.         $accessor();
  884.     }
  885.     public function __clone()
  886.     {
  887.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__clone', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  888.         $this->valueHolderd1816 = clone $this->valueHolderd1816;
  889.     }
  890.     public function __sleep()
  891.     {
  892.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__sleep', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  893.         return array('valueHolderd1816');
  894.     }
  895.     public function __wakeup()
  896.     {
  897.         \Closure::bind(function (\Scheb\TwoFactorBundle\Security\TwoFactor\Handler\AuthenticatedTokenHandler $instance) {
  898.             unset($instance->authenticationHandler$instance->supportedTokens);
  899.         }, $this'Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\AuthenticatedTokenHandler')->__invoke($this);
  900.     }
  901.     public function setProxyInitializer(\Closure $initializer null) : void
  902.     {
  903.         $this->initializer42e21 $initializer;
  904.     }
  905.     public function getProxyInitializer() : ?\Closure
  906.     {
  907.         return $this->initializer42e21;
  908.     }
  909.     public function initializeProxy() : bool
  910.     {
  911.         return $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'initializeProxy', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  912.     }
  913.     public function isProxyInitialized() : bool
  914.     {
  915.         return null !== $this->valueHolderd1816;
  916.     }
  917.     public function getWrappedValueHolderValue()
  918.     {
  919.         return $this->valueHolderd1816;
  920.     }
  921. }
  922. if (!\class_exists('AuthenticatedTokenHandler_e3677d3'false)) {
  923.     \class_alias(__NAMESPACE__.'\\AuthenticatedTokenHandler_e3677d3''AuthenticatedTokenHandler_e3677d3'false);
  924. }
  925. include_once \dirname(__DIR__4).'/vendor/scheb/2fa-bundle/Security/TwoFactor/Handler/ConditionAuthenticationHandler.php';
  926. class ConditionAuthenticationHandler_a1ee12f extends \Scheb\TwoFactorBundle\Security\TwoFactor\Handler\ConditionAuthenticationHandler implements \ProxyManager\Proxy\VirtualProxyInterface
  927. {
  928.     /**
  929.      * @var \Scheb\TwoFactorBundle\Security\TwoFactor\Handler\ConditionAuthenticationHandler|null wrapped object, if the proxy is initialized
  930.      */
  931.     private $valueHolderd1816 null;
  932.     /**
  933.      * @var \Closure|null initializer responsible for generating the wrapped object
  934.      */
  935.     private $initializer42e21 null;
  936.     /**
  937.      * @var bool[] map of public properties of the parent class
  938.      */
  939.     private static $publicPropertiesc6c25 = [
  940.         
  941.     ];
  942.     public function beginTwoFactorAuthentication(\Scheb\TwoFactorBundle\Security\TwoFactor\AuthenticationContextInterface $context) : \Symfony\Component\Security\Core\Authentication\Token\TokenInterface
  943.     {
  944.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'beginTwoFactorAuthentication', array('context' => $context), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  945.         return $this->valueHolderd1816->beginTwoFactorAuthentication($context);
  946.     }
  947.     /**
  948.      * Constructor for lazy initialization
  949.      *
  950.      * @param \Closure|null $initializer
  951.      */
  952.     public static function staticProxyConstructor($initializer)
  953.     {
  954.         static $reflection;
  955.         $reflection $reflection ?? new \ReflectionClass(__CLASS__);
  956.         $instance   $reflection->newInstanceWithoutConstructor();
  957.         \Closure::bind(function (\Scheb\TwoFactorBundle\Security\TwoFactor\Handler\ConditionAuthenticationHandler $instance) {
  958.             unset($instance->authenticationHandler$instance->condition);
  959.         }, $instance'Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\ConditionAuthenticationHandler')->__invoke($instance);
  960.         $instance->initializer42e21 $initializer;
  961.         return $instance;
  962.     }
  963.     public function __construct(\Scheb\TwoFactorBundle\Security\TwoFactor\Handler\AuthenticationHandlerInterface $authenticationHandler\Scheb\TwoFactorBundle\Security\TwoFactor\Condition\TwoFactorConditionInterface $condition)
  964.     {
  965.         static $reflection;
  966.         if (! $this->valueHolderd1816) {
  967.             $reflection $reflection ?? new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\ConditionAuthenticationHandler');
  968.             $this->valueHolderd1816 $reflection->newInstanceWithoutConstructor();
  969.         \Closure::bind(function (\Scheb\TwoFactorBundle\Security\TwoFactor\Handler\ConditionAuthenticationHandler $instance) {
  970.             unset($instance->authenticationHandler$instance->condition);
  971.         }, $this'Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\ConditionAuthenticationHandler')->__invoke($this);
  972.         }
  973.         $this->valueHolderd1816->__construct($authenticationHandler$condition);
  974.     }
  975.     public function & __get($name)
  976.     {
  977.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__get', ['name' => $name], $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  978.         if (isset(self::$publicPropertiesc6c25[$name])) {
  979.             return $this->valueHolderd1816->$name;
  980.         }
  981.         $realInstanceReflection = new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\ConditionAuthenticationHandler');
  982.         if (! $realInstanceReflection->hasProperty($name)) {
  983.             $targetObject $this->valueHolderd1816;
  984.             $backtrace debug_backtrace(false1);
  985.             trigger_error(
  986.                 sprintf(
  987.                     'Undefined property: %s::$%s in %s on line %s',
  988.                     $realInstanceReflection->getName(),
  989.                     $name,
  990.                     $backtrace[0]['file'],
  991.                     $backtrace[0]['line']
  992.                 ),
  993.                 \E_USER_NOTICE
  994.             );
  995.             return $targetObject->$name;
  996.         }
  997.         $targetObject $this->valueHolderd1816;
  998.         $accessor = function & () use ($targetObject$name) {
  999.             return $targetObject->$name;
  1000.         };
  1001.         $backtrace debug_backtrace(true2);
  1002.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  1003.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  1004.         $returnValue = & $accessor();
  1005.         return $returnValue;
  1006.     }
  1007.     public function __set($name$value)
  1008.     {
  1009.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__set', array('name' => $name'value' => $value), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1010.         $realInstanceReflection = new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\ConditionAuthenticationHandler');
  1011.         if (! $realInstanceReflection->hasProperty($name)) {
  1012.             $targetObject $this->valueHolderd1816;
  1013.             $targetObject->$name $value;
  1014.             return $targetObject->$name;
  1015.         }
  1016.         $targetObject $this->valueHolderd1816;
  1017.         $accessor = function & () use ($targetObject$name$value) {
  1018.             $targetObject->$name $value;
  1019.             return $targetObject->$name;
  1020.         };
  1021.         $backtrace debug_backtrace(true2);
  1022.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  1023.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  1024.         $returnValue = & $accessor();
  1025.         return $returnValue;
  1026.     }
  1027.     public function __isset($name)
  1028.     {
  1029.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__isset', array('name' => $name), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1030.         $realInstanceReflection = new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\ConditionAuthenticationHandler');
  1031.         if (! $realInstanceReflection->hasProperty($name)) {
  1032.             $targetObject $this->valueHolderd1816;
  1033.             return isset($targetObject->$name);
  1034.         }
  1035.         $targetObject $this->valueHolderd1816;
  1036.         $accessor = function () use ($targetObject$name) {
  1037.             return isset($targetObject->$name);
  1038.         };
  1039.         $backtrace debug_backtrace(true2);
  1040.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  1041.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  1042.         $returnValue $accessor();
  1043.         return $returnValue;
  1044.     }
  1045.     public function __unset($name)
  1046.     {
  1047.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__unset', array('name' => $name), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1048.         $realInstanceReflection = new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\ConditionAuthenticationHandler');
  1049.         if (! $realInstanceReflection->hasProperty($name)) {
  1050.             $targetObject $this->valueHolderd1816;
  1051.             unset($targetObject->$name);
  1052.             return;
  1053.         }
  1054.         $targetObject $this->valueHolderd1816;
  1055.         $accessor = function () use ($targetObject$name) {
  1056.             unset($targetObject->$name);
  1057.             return;
  1058.         };
  1059.         $backtrace debug_backtrace(true2);
  1060.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  1061.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  1062.         $accessor();
  1063.     }
  1064.     public function __clone()
  1065.     {
  1066.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__clone', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1067.         $this->valueHolderd1816 = clone $this->valueHolderd1816;
  1068.     }
  1069.     public function __sleep()
  1070.     {
  1071.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__sleep', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1072.         return array('valueHolderd1816');
  1073.     }
  1074.     public function __wakeup()
  1075.     {
  1076.         \Closure::bind(function (\Scheb\TwoFactorBundle\Security\TwoFactor\Handler\ConditionAuthenticationHandler $instance) {
  1077.             unset($instance->authenticationHandler$instance->condition);
  1078.         }, $this'Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\ConditionAuthenticationHandler')->__invoke($this);
  1079.     }
  1080.     public function setProxyInitializer(\Closure $initializer null) : void
  1081.     {
  1082.         $this->initializer42e21 $initializer;
  1083.     }
  1084.     public function getProxyInitializer() : ?\Closure
  1085.     {
  1086.         return $this->initializer42e21;
  1087.     }
  1088.     public function initializeProxy() : bool
  1089.     {
  1090.         return $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'initializeProxy', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1091.     }
  1092.     public function isProxyInitialized() : bool
  1093.     {
  1094.         return null !== $this->valueHolderd1816;
  1095.     }
  1096.     public function getWrappedValueHolderValue()
  1097.     {
  1098.         return $this->valueHolderd1816;
  1099.     }
  1100. }
  1101. if (!\class_exists('ConditionAuthenticationHandler_a1ee12f'false)) {
  1102.     \class_alias(__NAMESPACE__.'\\ConditionAuthenticationHandler_a1ee12f''ConditionAuthenticationHandler_a1ee12f'false);
  1103. }
  1104. include_once \dirname(__DIR__4).'/vendor/scheb/2fa-bundle/Security/TwoFactor/Handler/IpWhitelistHandler.php';
  1105. class IpWhitelistHandler_06fe2b0 extends \Scheb\TwoFactorBundle\Security\TwoFactor\Handler\IpWhitelistHandler implements \ProxyManager\Proxy\VirtualProxyInterface
  1106. {
  1107.     /**
  1108.      * @var \Scheb\TwoFactorBundle\Security\TwoFactor\Handler\IpWhitelistHandler|null wrapped object, if the proxy is initialized
  1109.      */
  1110.     private $valueHolderd1816 null;
  1111.     /**
  1112.      * @var \Closure|null initializer responsible for generating the wrapped object
  1113.      */
  1114.     private $initializer42e21 null;
  1115.     /**
  1116.      * @var bool[] map of public properties of the parent class
  1117.      */
  1118.     private static $publicPropertiesc6c25 = [
  1119.         
  1120.     ];
  1121.     public function beginTwoFactorAuthentication(\Scheb\TwoFactorBundle\Security\TwoFactor\AuthenticationContextInterface $context) : \Symfony\Component\Security\Core\Authentication\Token\TokenInterface
  1122.     {
  1123.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'beginTwoFactorAuthentication', array('context' => $context), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1124.         return $this->valueHolderd1816->beginTwoFactorAuthentication($context);
  1125.     }
  1126.     /**
  1127.      * Constructor for lazy initialization
  1128.      *
  1129.      * @param \Closure|null $initializer
  1130.      */
  1131.     public static function staticProxyConstructor($initializer)
  1132.     {
  1133.         static $reflection;
  1134.         $reflection $reflection ?? new \ReflectionClass(__CLASS__);
  1135.         $instance   $reflection->newInstanceWithoutConstructor();
  1136.         \Closure::bind(function (\Scheb\TwoFactorBundle\Security\TwoFactor\Handler\IpWhitelistHandler $instance) {
  1137.             unset($instance->authenticationHandler$instance->ipWhitelistProvider);
  1138.         }, $instance'Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\IpWhitelistHandler')->__invoke($instance);
  1139.         $instance->initializer42e21 $initializer;
  1140.         return $instance;
  1141.     }
  1142.     public function __construct(\Scheb\TwoFactorBundle\Security\TwoFactor\Handler\AuthenticationHandlerInterface $authenticationHandler\Scheb\TwoFactorBundle\Security\TwoFactor\IpWhitelist\IpWhitelistProviderInterface $ipWhitelistProvider)
  1143.     {
  1144.         static $reflection;
  1145.         if (! $this->valueHolderd1816) {
  1146.             $reflection $reflection ?? new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\IpWhitelistHandler');
  1147.             $this->valueHolderd1816 $reflection->newInstanceWithoutConstructor();
  1148.         \Closure::bind(function (\Scheb\TwoFactorBundle\Security\TwoFactor\Handler\IpWhitelistHandler $instance) {
  1149.             unset($instance->authenticationHandler$instance->ipWhitelistProvider);
  1150.         }, $this'Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\IpWhitelistHandler')->__invoke($this);
  1151.         }
  1152.         $this->valueHolderd1816->__construct($authenticationHandler$ipWhitelistProvider);
  1153.     }
  1154.     public function & __get($name)
  1155.     {
  1156.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__get', ['name' => $name], $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1157.         if (isset(self::$publicPropertiesc6c25[$name])) {
  1158.             return $this->valueHolderd1816->$name;
  1159.         }
  1160.         $realInstanceReflection = new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\IpWhitelistHandler');
  1161.         if (! $realInstanceReflection->hasProperty($name)) {
  1162.             $targetObject $this->valueHolderd1816;
  1163.             $backtrace debug_backtrace(false1);
  1164.             trigger_error(
  1165.                 sprintf(
  1166.                     'Undefined property: %s::$%s in %s on line %s',
  1167.                     $realInstanceReflection->getName(),
  1168.                     $name,
  1169.                     $backtrace[0]['file'],
  1170.                     $backtrace[0]['line']
  1171.                 ),
  1172.                 \E_USER_NOTICE
  1173.             );
  1174.             return $targetObject->$name;
  1175.         }
  1176.         $targetObject $this->valueHolderd1816;
  1177.         $accessor = function & () use ($targetObject$name) {
  1178.             return $targetObject->$name;
  1179.         };
  1180.         $backtrace debug_backtrace(true2);
  1181.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  1182.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  1183.         $returnValue = & $accessor();
  1184.         return $returnValue;
  1185.     }
  1186.     public function __set($name$value)
  1187.     {
  1188.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__set', array('name' => $name'value' => $value), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1189.         $realInstanceReflection = new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\IpWhitelistHandler');
  1190.         if (! $realInstanceReflection->hasProperty($name)) {
  1191.             $targetObject $this->valueHolderd1816;
  1192.             $targetObject->$name $value;
  1193.             return $targetObject->$name;
  1194.         }
  1195.         $targetObject $this->valueHolderd1816;
  1196.         $accessor = function & () use ($targetObject$name$value) {
  1197.             $targetObject->$name $value;
  1198.             return $targetObject->$name;
  1199.         };
  1200.         $backtrace debug_backtrace(true2);
  1201.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  1202.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  1203.         $returnValue = & $accessor();
  1204.         return $returnValue;
  1205.     }
  1206.     public function __isset($name)
  1207.     {
  1208.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__isset', array('name' => $name), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1209.         $realInstanceReflection = new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\IpWhitelistHandler');
  1210.         if (! $realInstanceReflection->hasProperty($name)) {
  1211.             $targetObject $this->valueHolderd1816;
  1212.             return isset($targetObject->$name);
  1213.         }
  1214.         $targetObject $this->valueHolderd1816;
  1215.         $accessor = function () use ($targetObject$name) {
  1216.             return isset($targetObject->$name);
  1217.         };
  1218.         $backtrace debug_backtrace(true2);
  1219.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  1220.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  1221.         $returnValue $accessor();
  1222.         return $returnValue;
  1223.     }
  1224.     public function __unset($name)
  1225.     {
  1226.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__unset', array('name' => $name), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1227.         $realInstanceReflection = new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\IpWhitelistHandler');
  1228.         if (! $realInstanceReflection->hasProperty($name)) {
  1229.             $targetObject $this->valueHolderd1816;
  1230.             unset($targetObject->$name);
  1231.             return;
  1232.         }
  1233.         $targetObject $this->valueHolderd1816;
  1234.         $accessor = function () use ($targetObject$name) {
  1235.             unset($targetObject->$name);
  1236.             return;
  1237.         };
  1238.         $backtrace debug_backtrace(true2);
  1239.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  1240.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  1241.         $accessor();
  1242.     }
  1243.     public function __clone()
  1244.     {
  1245.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__clone', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1246.         $this->valueHolderd1816 = clone $this->valueHolderd1816;
  1247.     }
  1248.     public function __sleep()
  1249.     {
  1250.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__sleep', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1251.         return array('valueHolderd1816');
  1252.     }
  1253.     public function __wakeup()
  1254.     {
  1255.         \Closure::bind(function (\Scheb\TwoFactorBundle\Security\TwoFactor\Handler\IpWhitelistHandler $instance) {
  1256.             unset($instance->authenticationHandler$instance->ipWhitelistProvider);
  1257.         }, $this'Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\IpWhitelistHandler')->__invoke($this);
  1258.     }
  1259.     public function setProxyInitializer(\Closure $initializer null) : void
  1260.     {
  1261.         $this->initializer42e21 $initializer;
  1262.     }
  1263.     public function getProxyInitializer() : ?\Closure
  1264.     {
  1265.         return $this->initializer42e21;
  1266.     }
  1267.     public function initializeProxy() : bool
  1268.     {
  1269.         return $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'initializeProxy', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1270.     }
  1271.     public function isProxyInitialized() : bool
  1272.     {
  1273.         return null !== $this->valueHolderd1816;
  1274.     }
  1275.     public function getWrappedValueHolderValue()
  1276.     {
  1277.         return $this->valueHolderd1816;
  1278.     }
  1279. }
  1280. if (!\class_exists('IpWhitelistHandler_06fe2b0'false)) {
  1281.     \class_alias(__NAMESPACE__.'\\IpWhitelistHandler_06fe2b0''IpWhitelistHandler_06fe2b0'false);
  1282. }
  1283. include_once \dirname(__DIR__4).'/vendor/scheb/2fa-bundle/Security/TwoFactor/Handler/TwoFactorProviderHandler.php';
  1284. class TwoFactorProviderHandler_3ecff6c extends \Scheb\TwoFactorBundle\Security\TwoFactor\Handler\TwoFactorProviderHandler implements \ProxyManager\Proxy\VirtualProxyInterface
  1285. {
  1286.     /**
  1287.      * @var \Scheb\TwoFactorBundle\Security\TwoFactor\Handler\TwoFactorProviderHandler|null wrapped object, if the proxy is initialized
  1288.      */
  1289.     private $valueHolderd1816 null;
  1290.     /**
  1291.      * @var \Closure|null initializer responsible for generating the wrapped object
  1292.      */
  1293.     private $initializer42e21 null;
  1294.     /**
  1295.      * @var bool[] map of public properties of the parent class
  1296.      */
  1297.     private static $publicPropertiesc6c25 = [
  1298.         
  1299.     ];
  1300.     public function beginTwoFactorAuthentication(\Scheb\TwoFactorBundle\Security\TwoFactor\AuthenticationContextInterface $context) : \Symfony\Component\Security\Core\Authentication\Token\TokenInterface
  1301.     {
  1302.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'beginTwoFactorAuthentication', array('context' => $context), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1303.         return $this->valueHolderd1816->beginTwoFactorAuthentication($context);
  1304.     }
  1305.     /**
  1306.      * Constructor for lazy initialization
  1307.      *
  1308.      * @param \Closure|null $initializer
  1309.      */
  1310.     public static function staticProxyConstructor($initializer)
  1311.     {
  1312.         static $reflection;
  1313.         $reflection $reflection ?? new \ReflectionClass(__CLASS__);
  1314.         $instance   $reflection->newInstanceWithoutConstructor();
  1315.         \Closure::bind(function (\Scheb\TwoFactorBundle\Security\TwoFactor\Handler\TwoFactorProviderHandler $instance) {
  1316.             unset($instance->providerRegistry$instance->twoFactorTokenFactory);
  1317.         }, $instance'Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\TwoFactorProviderHandler')->__invoke($instance);
  1318.         $instance->initializer42e21 $initializer;
  1319.         return $instance;
  1320.     }
  1321.     public function __construct(\Scheb\TwoFactorBundle\Security\TwoFactor\Provider\TwoFactorProviderRegistry $providerRegistry\Scheb\TwoFactorBundle\Security\Authentication\Token\TwoFactorTokenFactoryInterface $twoFactorTokenFactory)
  1322.     {
  1323.         static $reflection;
  1324.         if (! $this->valueHolderd1816) {
  1325.             $reflection $reflection ?? new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\TwoFactorProviderHandler');
  1326.             $this->valueHolderd1816 $reflection->newInstanceWithoutConstructor();
  1327.         \Closure::bind(function (\Scheb\TwoFactorBundle\Security\TwoFactor\Handler\TwoFactorProviderHandler $instance) {
  1328.             unset($instance->providerRegistry$instance->twoFactorTokenFactory);
  1329.         }, $this'Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\TwoFactorProviderHandler')->__invoke($this);
  1330.         }
  1331.         $this->valueHolderd1816->__construct($providerRegistry$twoFactorTokenFactory);
  1332.     }
  1333.     public function & __get($name)
  1334.     {
  1335.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__get', ['name' => $name], $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1336.         if (isset(self::$publicPropertiesc6c25[$name])) {
  1337.             return $this->valueHolderd1816->$name;
  1338.         }
  1339.         $realInstanceReflection = new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\TwoFactorProviderHandler');
  1340.         if (! $realInstanceReflection->hasProperty($name)) {
  1341.             $targetObject $this->valueHolderd1816;
  1342.             $backtrace debug_backtrace(false1);
  1343.             trigger_error(
  1344.                 sprintf(
  1345.                     'Undefined property: %s::$%s in %s on line %s',
  1346.                     $realInstanceReflection->getName(),
  1347.                     $name,
  1348.                     $backtrace[0]['file'],
  1349.                     $backtrace[0]['line']
  1350.                 ),
  1351.                 \E_USER_NOTICE
  1352.             );
  1353.             return $targetObject->$name;
  1354.         }
  1355.         $targetObject $this->valueHolderd1816;
  1356.         $accessor = function & () use ($targetObject$name) {
  1357.             return $targetObject->$name;
  1358.         };
  1359.         $backtrace debug_backtrace(true2);
  1360.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  1361.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  1362.         $returnValue = & $accessor();
  1363.         return $returnValue;
  1364.     }
  1365.     public function __set($name$value)
  1366.     {
  1367.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__set', array('name' => $name'value' => $value), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1368.         $realInstanceReflection = new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\TwoFactorProviderHandler');
  1369.         if (! $realInstanceReflection->hasProperty($name)) {
  1370.             $targetObject $this->valueHolderd1816;
  1371.             $targetObject->$name $value;
  1372.             return $targetObject->$name;
  1373.         }
  1374.         $targetObject $this->valueHolderd1816;
  1375.         $accessor = function & () use ($targetObject$name$value) {
  1376.             $targetObject->$name $value;
  1377.             return $targetObject->$name;
  1378.         };
  1379.         $backtrace debug_backtrace(true2);
  1380.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  1381.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  1382.         $returnValue = & $accessor();
  1383.         return $returnValue;
  1384.     }
  1385.     public function __isset($name)
  1386.     {
  1387.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__isset', array('name' => $name), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1388.         $realInstanceReflection = new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\TwoFactorProviderHandler');
  1389.         if (! $realInstanceReflection->hasProperty($name)) {
  1390.             $targetObject $this->valueHolderd1816;
  1391.             return isset($targetObject->$name);
  1392.         }
  1393.         $targetObject $this->valueHolderd1816;
  1394.         $accessor = function () use ($targetObject$name) {
  1395.             return isset($targetObject->$name);
  1396.         };
  1397.         $backtrace debug_backtrace(true2);
  1398.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  1399.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  1400.         $returnValue $accessor();
  1401.         return $returnValue;
  1402.     }
  1403.     public function __unset($name)
  1404.     {
  1405.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__unset', array('name' => $name), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1406.         $realInstanceReflection = new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\TwoFactorProviderHandler');
  1407.         if (! $realInstanceReflection->hasProperty($name)) {
  1408.             $targetObject $this->valueHolderd1816;
  1409.             unset($targetObject->$name);
  1410.             return;
  1411.         }
  1412.         $targetObject $this->valueHolderd1816;
  1413.         $accessor = function () use ($targetObject$name) {
  1414.             unset($targetObject->$name);
  1415.             return;
  1416.         };
  1417.         $backtrace debug_backtrace(true2);
  1418.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  1419.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  1420.         $accessor();
  1421.     }
  1422.     public function __clone()
  1423.     {
  1424.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__clone', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1425.         $this->valueHolderd1816 = clone $this->valueHolderd1816;
  1426.     }
  1427.     public function __sleep()
  1428.     {
  1429.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__sleep', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1430.         return array('valueHolderd1816');
  1431.     }
  1432.     public function __wakeup()
  1433.     {
  1434.         \Closure::bind(function (\Scheb\TwoFactorBundle\Security\TwoFactor\Handler\TwoFactorProviderHandler $instance) {
  1435.             unset($instance->providerRegistry$instance->twoFactorTokenFactory);
  1436.         }, $this'Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\TwoFactorProviderHandler')->__invoke($this);
  1437.     }
  1438.     public function setProxyInitializer(\Closure $initializer null) : void
  1439.     {
  1440.         $this->initializer42e21 $initializer;
  1441.     }
  1442.     public function getProxyInitializer() : ?\Closure
  1443.     {
  1444.         return $this->initializer42e21;
  1445.     }
  1446.     public function initializeProxy() : bool
  1447.     {
  1448.         return $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'initializeProxy', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1449.     }
  1450.     public function isProxyInitialized() : bool
  1451.     {
  1452.         return null !== $this->valueHolderd1816;
  1453.     }
  1454.     public function getWrappedValueHolderValue()
  1455.     {
  1456.         return $this->valueHolderd1816;
  1457.     }
  1458. }
  1459. if (!\class_exists('TwoFactorProviderHandler_3ecff6c'false)) {
  1460.     \class_alias(__NAMESPACE__.'\\TwoFactorProviderHandler_3ecff6c''TwoFactorProviderHandler_3ecff6c'false);
  1461. }
  1462. include_once \dirname(__DIR__4).'/vendor/symfony/event-dispatcher/EventSubscriberInterface.php';
  1463. include_once \dirname(__DIR__4).'/vendor/scheb/2fa-trusted-device/Security/TwoFactor/Trusted/TrustedCookieResponseListener.php';
  1464. class TrustedCookieResponseListener_c7f9b85 extends \Scheb\TwoFactorBundle\Security\TwoFactor\Trusted\TrustedCookieResponseListener implements \ProxyManager\Proxy\VirtualProxyInterface
  1465. {
  1466.     /**
  1467.      * @var \Scheb\TwoFactorBundle\Security\TwoFactor\Trusted\TrustedCookieResponseListener|null wrapped object, if the proxy is initialized
  1468.      */
  1469.     private $valueHolderd1816 null;
  1470.     /**
  1471.      * @var \Closure|null initializer responsible for generating the wrapped object
  1472.      */
  1473.     private $initializer42e21 null;
  1474.     /**
  1475.      * @var bool[] map of public properties of the parent class
  1476.      */
  1477.     private static $publicPropertiesc6c25 = [
  1478.         
  1479.     ];
  1480.     public function onKernelResponse(\Symfony\Component\HttpKernel\Event\ResponseEvent $event) : void
  1481.     {
  1482.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'onKernelResponse', array('event' => $event), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1483.         $this->valueHolderd1816->onKernelResponse($event);
  1484. return;
  1485.     }
  1486.     /**
  1487.      * Constructor for lazy initialization
  1488.      *
  1489.      * @param \Closure|null $initializer
  1490.      */
  1491.     public static function staticProxyConstructor($initializer)
  1492.     {
  1493.         static $reflection;
  1494.         $reflection $reflection ?? new \ReflectionClass(__CLASS__);
  1495.         $instance   $reflection->newInstanceWithoutConstructor();
  1496.         \Closure::bind(function (\Scheb\TwoFactorBundle\Security\TwoFactor\Trusted\TrustedCookieResponseListener $instance) {
  1497.             unset($instance->trustedTokenStorage$instance->trustedTokenLifetime$instance->cookieName$instance->cookieSecure$instance->cookieSameSite$instance->cookiePath$instance->cookieDomain);
  1498.         }, $instance'Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Trusted\\TrustedCookieResponseListener')->__invoke($instance);
  1499.         $instance->initializer42e21 $initializer;
  1500.         return $instance;
  1501.     }
  1502.     public function __construct(\Scheb\TwoFactorBundle\Security\TwoFactor\Trusted\TrustedDeviceTokenStorage $trustedTokenStorageint $trustedTokenLifetimestring $cookieName, ?bool $cookieSecure, ?string $cookieSameSite, ?string $cookiePath, ?string $cookieDomain)
  1503.     {
  1504.         static $reflection;
  1505.         if (! $this->valueHolderd1816) {
  1506.             $reflection $reflection ?? new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Trusted\\TrustedCookieResponseListener');
  1507.             $this->valueHolderd1816 $reflection->newInstanceWithoutConstructor();
  1508.         \Closure::bind(function (\Scheb\TwoFactorBundle\Security\TwoFactor\Trusted\TrustedCookieResponseListener $instance) {
  1509.             unset($instance->trustedTokenStorage$instance->trustedTokenLifetime$instance->cookieName$instance->cookieSecure$instance->cookieSameSite$instance->cookiePath$instance->cookieDomain);
  1510.         }, $this'Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Trusted\\TrustedCookieResponseListener')->__invoke($this);
  1511.         }
  1512.         $this->valueHolderd1816->__construct($trustedTokenStorage$trustedTokenLifetime$cookieName$cookieSecure$cookieSameSite$cookiePath$cookieDomain);
  1513.     }
  1514.     public function & __get($name)
  1515.     {
  1516.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__get', ['name' => $name], $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1517.         if (isset(self::$publicPropertiesc6c25[$name])) {
  1518.             return $this->valueHolderd1816->$name;
  1519.         }
  1520.         $realInstanceReflection = new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Trusted\\TrustedCookieResponseListener');
  1521.         if (! $realInstanceReflection->hasProperty($name)) {
  1522.             $targetObject $this->valueHolderd1816;
  1523.             $backtrace debug_backtrace(false1);
  1524.             trigger_error(
  1525.                 sprintf(
  1526.                     'Undefined property: %s::$%s in %s on line %s',
  1527.                     $realInstanceReflection->getName(),
  1528.                     $name,
  1529.                     $backtrace[0]['file'],
  1530.                     $backtrace[0]['line']
  1531.                 ),
  1532.                 \E_USER_NOTICE
  1533.             );
  1534.             return $targetObject->$name;
  1535.         }
  1536.         $targetObject $this->valueHolderd1816;
  1537.         $accessor = function & () use ($targetObject$name) {
  1538.             return $targetObject->$name;
  1539.         };
  1540.         $backtrace debug_backtrace(true2);
  1541.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  1542.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  1543.         $returnValue = & $accessor();
  1544.         return $returnValue;
  1545.     }
  1546.     public function __set($name$value)
  1547.     {
  1548.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__set', array('name' => $name'value' => $value), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1549.         $realInstanceReflection = new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Trusted\\TrustedCookieResponseListener');
  1550.         if (! $realInstanceReflection->hasProperty($name)) {
  1551.             $targetObject $this->valueHolderd1816;
  1552.             $targetObject->$name $value;
  1553.             return $targetObject->$name;
  1554.         }
  1555.         $targetObject $this->valueHolderd1816;
  1556.         $accessor = function & () use ($targetObject$name$value) {
  1557.             $targetObject->$name $value;
  1558.             return $targetObject->$name;
  1559.         };
  1560.         $backtrace debug_backtrace(true2);
  1561.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  1562.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  1563.         $returnValue = & $accessor();
  1564.         return $returnValue;
  1565.     }
  1566.     public function __isset($name)
  1567.     {
  1568.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__isset', array('name' => $name), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1569.         $realInstanceReflection = new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Trusted\\TrustedCookieResponseListener');
  1570.         if (! $realInstanceReflection->hasProperty($name)) {
  1571.             $targetObject $this->valueHolderd1816;
  1572.             return isset($targetObject->$name);
  1573.         }
  1574.         $targetObject $this->valueHolderd1816;
  1575.         $accessor = function () use ($targetObject$name) {
  1576.             return isset($targetObject->$name);
  1577.         };
  1578.         $backtrace debug_backtrace(true2);
  1579.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  1580.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  1581.         $returnValue $accessor();
  1582.         return $returnValue;
  1583.     }
  1584.     public function __unset($name)
  1585.     {
  1586.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__unset', array('name' => $name), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1587.         $realInstanceReflection = new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Trusted\\TrustedCookieResponseListener');
  1588.         if (! $realInstanceReflection->hasProperty($name)) {
  1589.             $targetObject $this->valueHolderd1816;
  1590.             unset($targetObject->$name);
  1591.             return;
  1592.         }
  1593.         $targetObject $this->valueHolderd1816;
  1594.         $accessor = function () use ($targetObject$name) {
  1595.             unset($targetObject->$name);
  1596.             return;
  1597.         };
  1598.         $backtrace debug_backtrace(true2);
  1599.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  1600.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  1601.         $accessor();
  1602.     }
  1603.     public function __clone()
  1604.     {
  1605.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__clone', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1606.         $this->valueHolderd1816 = clone $this->valueHolderd1816;
  1607.     }
  1608.     public function __sleep()
  1609.     {
  1610.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__sleep', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1611.         return array('valueHolderd1816');
  1612.     }
  1613.     public function __wakeup()
  1614.     {
  1615.         \Closure::bind(function (\Scheb\TwoFactorBundle\Security\TwoFactor\Trusted\TrustedCookieResponseListener $instance) {
  1616.             unset($instance->trustedTokenStorage$instance->trustedTokenLifetime$instance->cookieName$instance->cookieSecure$instance->cookieSameSite$instance->cookiePath$instance->cookieDomain);
  1617.         }, $this'Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Trusted\\TrustedCookieResponseListener')->__invoke($this);
  1618.     }
  1619.     public function setProxyInitializer(\Closure $initializer null) : void
  1620.     {
  1621.         $this->initializer42e21 $initializer;
  1622.     }
  1623.     public function getProxyInitializer() : ?\Closure
  1624.     {
  1625.         return $this->initializer42e21;
  1626.     }
  1627.     public function initializeProxy() : bool
  1628.     {
  1629.         return $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'initializeProxy', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1630.     }
  1631.     public function isProxyInitialized() : bool
  1632.     {
  1633.         return null !== $this->valueHolderd1816;
  1634.     }
  1635.     public function getWrappedValueHolderValue()
  1636.     {
  1637.         return $this->valueHolderd1816;
  1638.     }
  1639. }
  1640. if (!\class_exists('TrustedCookieResponseListener_c7f9b85'false)) {
  1641.     \class_alias(__NAMESPACE__.'\\TrustedCookieResponseListener_c7f9b85''TrustedCookieResponseListener_c7f9b85'false);
  1642. }
  1643. include_once \dirname(__DIR__4).'/vendor/scheb/2fa-trusted-device/Security/TwoFactor/Handler/TrustedDeviceHandler.php';
  1644. class TrustedDeviceHandler_d0544bf extends \Scheb\TwoFactorBundle\Security\TwoFactor\Handler\TrustedDeviceHandler implements \ProxyManager\Proxy\VirtualProxyInterface
  1645. {
  1646.     /**
  1647.      * @var \Scheb\TwoFactorBundle\Security\TwoFactor\Handler\TrustedDeviceHandler|null wrapped object, if the proxy is initialized
  1648.      */
  1649.     private $valueHolderd1816 null;
  1650.     /**
  1651.      * @var \Closure|null initializer responsible for generating the wrapped object
  1652.      */
  1653.     private $initializer42e21 null;
  1654.     /**
  1655.      * @var bool[] map of public properties of the parent class
  1656.      */
  1657.     private static $publicPropertiesc6c25 = [
  1658.         
  1659.     ];
  1660.     public function beginTwoFactorAuthentication(\Scheb\TwoFactorBundle\Security\TwoFactor\AuthenticationContextInterface $context) : \Symfony\Component\Security\Core\Authentication\Token\TokenInterface
  1661.     {
  1662.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'beginTwoFactorAuthentication', array('context' => $context), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1663.         return $this->valueHolderd1816->beginTwoFactorAuthentication($context);
  1664.     }
  1665.     /**
  1666.      * Constructor for lazy initialization
  1667.      *
  1668.      * @param \Closure|null $initializer
  1669.      */
  1670.     public static function staticProxyConstructor($initializer)
  1671.     {
  1672.         static $reflection;
  1673.         $reflection $reflection ?? new \ReflectionClass(__CLASS__);
  1674.         $instance   $reflection->newInstanceWithoutConstructor();
  1675.         \Closure::bind(function (\Scheb\TwoFactorBundle\Security\TwoFactor\Handler\TrustedDeviceHandler $instance) {
  1676.             unset($instance->authenticationHandler$instance->trustedDeviceManager$instance->extendTrustedToken);
  1677.         }, $instance'Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\TrustedDeviceHandler')->__invoke($instance);
  1678.         $instance->initializer42e21 $initializer;
  1679.         return $instance;
  1680.     }
  1681.     public function __construct(\Scheb\TwoFactorBundle\Security\TwoFactor\Handler\AuthenticationHandlerInterface $authenticationHandler\Scheb\TwoFactorBundle\Security\TwoFactor\Trusted\TrustedDeviceManagerInterface $trustedDeviceManagerbool $extendTrustedToken)
  1682.     {
  1683.         static $reflection;
  1684.         if (! $this->valueHolderd1816) {
  1685.             $reflection $reflection ?? new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\TrustedDeviceHandler');
  1686.             $this->valueHolderd1816 $reflection->newInstanceWithoutConstructor();
  1687.         \Closure::bind(function (\Scheb\TwoFactorBundle\Security\TwoFactor\Handler\TrustedDeviceHandler $instance) {
  1688.             unset($instance->authenticationHandler$instance->trustedDeviceManager$instance->extendTrustedToken);
  1689.         }, $this'Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\TrustedDeviceHandler')->__invoke($this);
  1690.         }
  1691.         $this->valueHolderd1816->__construct($authenticationHandler$trustedDeviceManager$extendTrustedToken);
  1692.     }
  1693.     public function & __get($name)
  1694.     {
  1695.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__get', ['name' => $name], $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1696.         if (isset(self::$publicPropertiesc6c25[$name])) {
  1697.             return $this->valueHolderd1816->$name;
  1698.         }
  1699.         $realInstanceReflection = new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\TrustedDeviceHandler');
  1700.         if (! $realInstanceReflection->hasProperty($name)) {
  1701.             $targetObject $this->valueHolderd1816;
  1702.             $backtrace debug_backtrace(false1);
  1703.             trigger_error(
  1704.                 sprintf(
  1705.                     'Undefined property: %s::$%s in %s on line %s',
  1706.                     $realInstanceReflection->getName(),
  1707.                     $name,
  1708.                     $backtrace[0]['file'],
  1709.                     $backtrace[0]['line']
  1710.                 ),
  1711.                 \E_USER_NOTICE
  1712.             );
  1713.             return $targetObject->$name;
  1714.         }
  1715.         $targetObject $this->valueHolderd1816;
  1716.         $accessor = function & () use ($targetObject$name) {
  1717.             return $targetObject->$name;
  1718.         };
  1719.         $backtrace debug_backtrace(true2);
  1720.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  1721.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  1722.         $returnValue = & $accessor();
  1723.         return $returnValue;
  1724.     }
  1725.     public function __set($name$value)
  1726.     {
  1727.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__set', array('name' => $name'value' => $value), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1728.         $realInstanceReflection = new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\TrustedDeviceHandler');
  1729.         if (! $realInstanceReflection->hasProperty($name)) {
  1730.             $targetObject $this->valueHolderd1816;
  1731.             $targetObject->$name $value;
  1732.             return $targetObject->$name;
  1733.         }
  1734.         $targetObject $this->valueHolderd1816;
  1735.         $accessor = function & () use ($targetObject$name$value) {
  1736.             $targetObject->$name $value;
  1737.             return $targetObject->$name;
  1738.         };
  1739.         $backtrace debug_backtrace(true2);
  1740.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  1741.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  1742.         $returnValue = & $accessor();
  1743.         return $returnValue;
  1744.     }
  1745.     public function __isset($name)
  1746.     {
  1747.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__isset', array('name' => $name), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1748.         $realInstanceReflection = new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\TrustedDeviceHandler');
  1749.         if (! $realInstanceReflection->hasProperty($name)) {
  1750.             $targetObject $this->valueHolderd1816;
  1751.             return isset($targetObject->$name);
  1752.         }
  1753.         $targetObject $this->valueHolderd1816;
  1754.         $accessor = function () use ($targetObject$name) {
  1755.             return isset($targetObject->$name);
  1756.         };
  1757.         $backtrace debug_backtrace(true2);
  1758.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  1759.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  1760.         $returnValue $accessor();
  1761.         return $returnValue;
  1762.     }
  1763.     public function __unset($name)
  1764.     {
  1765.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__unset', array('name' => $name), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1766.         $realInstanceReflection = new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\TrustedDeviceHandler');
  1767.         if (! $realInstanceReflection->hasProperty($name)) {
  1768.             $targetObject $this->valueHolderd1816;
  1769.             unset($targetObject->$name);
  1770.             return;
  1771.         }
  1772.         $targetObject $this->valueHolderd1816;
  1773.         $accessor = function () use ($targetObject$name) {
  1774.             unset($targetObject->$name);
  1775.             return;
  1776.         };
  1777.         $backtrace debug_backtrace(true2);
  1778.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  1779.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  1780.         $accessor();
  1781.     }
  1782.     public function __clone()
  1783.     {
  1784.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__clone', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1785.         $this->valueHolderd1816 = clone $this->valueHolderd1816;
  1786.     }
  1787.     public function __sleep()
  1788.     {
  1789.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__sleep', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1790.         return array('valueHolderd1816');
  1791.     }
  1792.     public function __wakeup()
  1793.     {
  1794.         \Closure::bind(function (\Scheb\TwoFactorBundle\Security\TwoFactor\Handler\TrustedDeviceHandler $instance) {
  1795.             unset($instance->authenticationHandler$instance->trustedDeviceManager$instance->extendTrustedToken);
  1796.         }, $this'Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Handler\\TrustedDeviceHandler')->__invoke($this);
  1797.     }
  1798.     public function setProxyInitializer(\Closure $initializer null) : void
  1799.     {
  1800.         $this->initializer42e21 $initializer;
  1801.     }
  1802.     public function getProxyInitializer() : ?\Closure
  1803.     {
  1804.         return $this->initializer42e21;
  1805.     }
  1806.     public function initializeProxy() : bool
  1807.     {
  1808.         return $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'initializeProxy', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1809.     }
  1810.     public function isProxyInitialized() : bool
  1811.     {
  1812.         return null !== $this->valueHolderd1816;
  1813.     }
  1814.     public function getWrappedValueHolderValue()
  1815.     {
  1816.         return $this->valueHolderd1816;
  1817.     }
  1818. }
  1819. if (!\class_exists('TrustedDeviceHandler_d0544bf'false)) {
  1820.     \class_alias(__NAMESPACE__.'\\TrustedDeviceHandler_d0544bf''TrustedDeviceHandler_d0544bf'false);
  1821. }
  1822. include_once \dirname(__DIR__4).'/vendor/scheb/2fa-trusted-device/Security/TwoFactor/Trusted/TrustedDeviceTokenStorage.php';
  1823. class TrustedDeviceTokenStorage_fc7b3c4 extends \Scheb\TwoFactorBundle\Security\TwoFactor\Trusted\TrustedDeviceTokenStorage implements \ProxyManager\Proxy\VirtualProxyInterface
  1824. {
  1825.     /**
  1826.      * @var \Scheb\TwoFactorBundle\Security\TwoFactor\Trusted\TrustedDeviceTokenStorage|null wrapped object, if the proxy is initialized
  1827.      */
  1828.     private $valueHolderd1816 null;
  1829.     /**
  1830.      * @var \Closure|null initializer responsible for generating the wrapped object
  1831.      */
  1832.     private $initializer42e21 null;
  1833.     /**
  1834.      * @var bool[] map of public properties of the parent class
  1835.      */
  1836.     private static $publicPropertiesc6c25 = [
  1837.         
  1838.     ];
  1839.     public function hasUpdatedCookie() : bool
  1840.     {
  1841.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'hasUpdatedCookie', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1842.         return $this->valueHolderd1816->hasUpdatedCookie();
  1843.     }
  1844.     public function getCookieValue() : ?string
  1845.     {
  1846.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'getCookieValue', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1847.         return $this->valueHolderd1816->getCookieValue();
  1848.     }
  1849.     public function hasTrustedToken(string $usernamestring $firewallint $version) : bool
  1850.     {
  1851.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'hasTrustedToken', array('username' => $username'firewall' => $firewall'version' => $version), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1852.         return $this->valueHolderd1816->hasTrustedToken($username$firewall$version);
  1853.     }
  1854.     public function addTrustedToken(string $usernamestring $firewallint $version) : void
  1855.     {
  1856.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'addTrustedToken', array('username' => $username'firewall' => $firewall'version' => $version), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1857.         $this->valueHolderd1816->addTrustedToken($username$firewall$version);
  1858. return;
  1859.     }
  1860.     public function clearTrustedToken(string $usernamestring $firewall) : void
  1861.     {
  1862.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'clearTrustedToken', array('username' => $username'firewall' => $firewall), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1863.         $this->valueHolderd1816->clearTrustedToken($username$firewall);
  1864. return;
  1865.     }
  1866.     /**
  1867.      * Constructor for lazy initialization
  1868.      *
  1869.      * @param \Closure|null $initializer
  1870.      */
  1871.     public static function staticProxyConstructor($initializer)
  1872.     {
  1873.         static $reflection;
  1874.         $reflection $reflection ?? new \ReflectionClass(__CLASS__);
  1875.         $instance   $reflection->newInstanceWithoutConstructor();
  1876.         \Closure::bind(function (\Scheb\TwoFactorBundle\Security\TwoFactor\Trusted\TrustedDeviceTokenStorage $instance) {
  1877.             unset($instance->requestStack$instance->tokenGenerator$instance->cookieName$instance->trustedTokenList$instance->updateCookie);
  1878.         }, $instance'Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Trusted\\TrustedDeviceTokenStorage')->__invoke($instance);
  1879.         $instance->initializer42e21 $initializer;
  1880.         return $instance;
  1881.     }
  1882.     public function __construct(\Symfony\Component\HttpFoundation\RequestStack $requestStack\Scheb\TwoFactorBundle\Security\TwoFactor\Trusted\TrustedDeviceTokenEncoder $tokenGeneratorstring $cookieName)
  1883.     {
  1884.         static $reflection;
  1885.         if (! $this->valueHolderd1816) {
  1886.             $reflection $reflection ?? new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Trusted\\TrustedDeviceTokenStorage');
  1887.             $this->valueHolderd1816 $reflection->newInstanceWithoutConstructor();
  1888.         \Closure::bind(function (\Scheb\TwoFactorBundle\Security\TwoFactor\Trusted\TrustedDeviceTokenStorage $instance) {
  1889.             unset($instance->requestStack$instance->tokenGenerator$instance->cookieName$instance->trustedTokenList$instance->updateCookie);
  1890.         }, $this'Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Trusted\\TrustedDeviceTokenStorage')->__invoke($this);
  1891.         }
  1892.         $this->valueHolderd1816->__construct($requestStack$tokenGenerator$cookieName);
  1893.     }
  1894.     public function & __get($name)
  1895.     {
  1896.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__get', ['name' => $name], $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1897.         if (isset(self::$publicPropertiesc6c25[$name])) {
  1898.             return $this->valueHolderd1816->$name;
  1899.         }
  1900.         $realInstanceReflection = new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Trusted\\TrustedDeviceTokenStorage');
  1901.         if (! $realInstanceReflection->hasProperty($name)) {
  1902.             $targetObject $this->valueHolderd1816;
  1903.             $backtrace debug_backtrace(false1);
  1904.             trigger_error(
  1905.                 sprintf(
  1906.                     'Undefined property: %s::$%s in %s on line %s',
  1907.                     $realInstanceReflection->getName(),
  1908.                     $name,
  1909.                     $backtrace[0]['file'],
  1910.                     $backtrace[0]['line']
  1911.                 ),
  1912.                 \E_USER_NOTICE
  1913.             );
  1914.             return $targetObject->$name;
  1915.         }
  1916.         $targetObject $this->valueHolderd1816;
  1917.         $accessor = function & () use ($targetObject$name) {
  1918.             return $targetObject->$name;
  1919.         };
  1920.         $backtrace debug_backtrace(true2);
  1921.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  1922.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  1923.         $returnValue = & $accessor();
  1924.         return $returnValue;
  1925.     }
  1926.     public function __set($name$value)
  1927.     {
  1928.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__set', array('name' => $name'value' => $value), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1929.         $realInstanceReflection = new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Trusted\\TrustedDeviceTokenStorage');
  1930.         if (! $realInstanceReflection->hasProperty($name)) {
  1931.             $targetObject $this->valueHolderd1816;
  1932.             $targetObject->$name $value;
  1933.             return $targetObject->$name;
  1934.         }
  1935.         $targetObject $this->valueHolderd1816;
  1936.         $accessor = function & () use ($targetObject$name$value) {
  1937.             $targetObject->$name $value;
  1938.             return $targetObject->$name;
  1939.         };
  1940.         $backtrace debug_backtrace(true2);
  1941.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  1942.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  1943.         $returnValue = & $accessor();
  1944.         return $returnValue;
  1945.     }
  1946.     public function __isset($name)
  1947.     {
  1948.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__isset', array('name' => $name), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1949.         $realInstanceReflection = new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Trusted\\TrustedDeviceTokenStorage');
  1950.         if (! $realInstanceReflection->hasProperty($name)) {
  1951.             $targetObject $this->valueHolderd1816;
  1952.             return isset($targetObject->$name);
  1953.         }
  1954.         $targetObject $this->valueHolderd1816;
  1955.         $accessor = function () use ($targetObject$name) {
  1956.             return isset($targetObject->$name);
  1957.         };
  1958.         $backtrace debug_backtrace(true2);
  1959.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  1960.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  1961.         $returnValue $accessor();
  1962.         return $returnValue;
  1963.     }
  1964.     public function __unset($name)
  1965.     {
  1966.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__unset', array('name' => $name), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1967.         $realInstanceReflection = new \ReflectionClass('Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Trusted\\TrustedDeviceTokenStorage');
  1968.         if (! $realInstanceReflection->hasProperty($name)) {
  1969.             $targetObject $this->valueHolderd1816;
  1970.             unset($targetObject->$name);
  1971.             return;
  1972.         }
  1973.         $targetObject $this->valueHolderd1816;
  1974.         $accessor = function () use ($targetObject$name) {
  1975.             unset($targetObject->$name);
  1976.             return;
  1977.         };
  1978.         $backtrace debug_backtrace(true2);
  1979.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  1980.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  1981.         $accessor();
  1982.     }
  1983.     public function __clone()
  1984.     {
  1985.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__clone', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1986.         $this->valueHolderd1816 = clone $this->valueHolderd1816;
  1987.     }
  1988.     public function __sleep()
  1989.     {
  1990.         $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'__sleep', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  1991.         return array('valueHolderd1816');
  1992.     }
  1993.     public function __wakeup()
  1994.     {
  1995.         \Closure::bind(function (\Scheb\TwoFactorBundle\Security\TwoFactor\Trusted\TrustedDeviceTokenStorage $instance) {
  1996.             unset($instance->requestStack$instance->tokenGenerator$instance->cookieName$instance->trustedTokenList$instance->updateCookie);
  1997.         }, $this'Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Trusted\\TrustedDeviceTokenStorage')->__invoke($this);
  1998.     }
  1999.     public function setProxyInitializer(\Closure $initializer null) : void
  2000.     {
  2001.         $this->initializer42e21 $initializer;
  2002.     }
  2003.     public function getProxyInitializer() : ?\Closure
  2004.     {
  2005.         return $this->initializer42e21;
  2006.     }
  2007.     public function initializeProxy() : bool
  2008.     {
  2009.         return $this->initializer42e21 && ($this->initializer42e21->__invoke($valueHolderd1816$this'initializeProxy', array(), $this->initializer42e21) || 1) && $this->valueHolderd1816 $valueHolderd1816;
  2010.     }
  2011.     public function isProxyInitialized() : bool
  2012.     {
  2013.         return null !== $this->valueHolderd1816;
  2014.     }
  2015.     public function getWrappedValueHolderValue()
  2016.     {
  2017.         return $this->valueHolderd1816;
  2018.     }
  2019. }
  2020. if (!\class_exists('TrustedDeviceTokenStorage_fc7b3c4'false)) {
  2021.     \class_alias(__NAMESPACE__.'\\TrustedDeviceTokenStorage_fc7b3c4''TrustedDeviceTokenStorage_fc7b3c4'false);
  2022. }