var/cache/dev/ContainerIAFmCdP/TaxRuleRepository_f7111db.php line 32

Open in your IDE?
  1. <?php
  2. namespace ContainerIAFmCdP;
  3. include_once \dirname(__DIR__, 4).'/src/Eccube/Repository/TaxRuleRepository.php';
  4. class TaxRuleRepository_f7111db extends \Eccube\Repository\TaxRuleRepository implements \ProxyManager\Proxy\VirtualProxyInterface
  5. {
  6.     /**
  7.      * @var \Eccube\Repository\TaxRuleRepository|null wrapped object, if the proxy is initialized
  8.      */
  9.     private $valueHolderbc947 = null;
  10.     /**
  11.      * @var \Closure|null initializer responsible for generating the wrapped object
  12.      */
  13.     private $initializer0722d = null;
  14.     /**
  15.      * @var bool[] map of public properties of the parent class
  16.      */
  17.     private static $publicProperties93caf = [
  18.         
  19.     ];
  20.     public function newTaxRule()
  21.     {
  22.         $this->initializer0722d && ($this->initializer0722d->__invoke($valueHolderbc947, $this, 'newTaxRule', array(), $this->initializer0722d) || 1) && $this->valueHolderbc947 = $valueHolderbc947;
  23.         return $this->valueHolderbc947->newTaxRule();
  24.     }
  25.     public function getByRule($Product = null, $ProductClass = null, $Pref = null, $Country = null)
  26.     {
  27.         $this->initializer0722d && ($this->initializer0722d->__invoke($valueHolderbc947, $this, 'getByRule', array('Product' => $Product, 'ProductClass' => $ProductClass, 'Pref' => $Pref, 'Country' => $Country), $this->initializer0722d) || 1) && $this->valueHolderbc947 = $valueHolderbc947;
  28.         return $this->valueHolderbc947->getByRule($Product, $ProductClass, $Pref, $Country);
  29.     }
  30.     public function getList()
  31.     {
  32.         $this->initializer0722d && ($this->initializer0722d->__invoke($valueHolderbc947, $this, 'getList', array(), $this->initializer0722d) || 1) && $this->valueHolderbc947 = $valueHolderbc947;
  33.         return $this->valueHolderbc947->getList();
  34.     }
  35.     public function delete($TaxRule)
  36.     {
  37.         $this->initializer0722d && ($this->initializer0722d->__invoke($valueHolderbc947, $this, 'delete', array('TaxRule' => $TaxRule), $this->initializer0722d) || 1) && $this->valueHolderbc947 = $valueHolderbc947;
  38.         return $this->valueHolderbc947->delete($TaxRule);
  39.     }
  40.     public function clearCache()
  41.     {
  42.         $this->initializer0722d && ($this->initializer0722d->__invoke($valueHolderbc947, $this, 'clearCache', array(), $this->initializer0722d) || 1) && $this->valueHolderbc947 = $valueHolderbc947;
  43.         return $this->valueHolderbc947->clearCache();
  44.     }
  45.     public function save($entity)
  46.     {
  47.         $this->initializer0722d && ($this->initializer0722d->__invoke($valueHolderbc947, $this, 'save', array('entity' => $entity), $this->initializer0722d) || 1) && $this->valueHolderbc947 = $valueHolderbc947;
  48.         return $this->valueHolderbc947->save($entity);
  49.     }
  50.     public function createQueryBuilder($alias, $indexBy = null)
  51.     {
  52.         $this->initializer0722d && ($this->initializer0722d->__invoke($valueHolderbc947, $this, 'createQueryBuilder', array('alias' => $alias, 'indexBy' => $indexBy), $this->initializer0722d) || 1) && $this->valueHolderbc947 = $valueHolderbc947;
  53.         return $this->valueHolderbc947->createQueryBuilder($alias, $indexBy);
  54.     }
  55.     public function createResultSetMappingBuilder($alias)
  56.     {
  57.         $this->initializer0722d && ($this->initializer0722d->__invoke($valueHolderbc947, $this, 'createResultSetMappingBuilder', array('alias' => $alias), $this->initializer0722d) || 1) && $this->valueHolderbc947 = $valueHolderbc947;
  58.         return $this->valueHolderbc947->createResultSetMappingBuilder($alias);
  59.     }
  60.     public function createNamedQuery($queryName)
  61.     {
  62.         $this->initializer0722d && ($this->initializer0722d->__invoke($valueHolderbc947, $this, 'createNamedQuery', array('queryName' => $queryName), $this->initializer0722d) || 1) && $this->valueHolderbc947 = $valueHolderbc947;
  63.         return $this->valueHolderbc947->createNamedQuery($queryName);
  64.     }
  65.     public function createNativeNamedQuery($queryName)
  66.     {
  67.         $this->initializer0722d && ($this->initializer0722d->__invoke($valueHolderbc947, $this, 'createNativeNamedQuery', array('queryName' => $queryName), $this->initializer0722d) || 1) && $this->valueHolderbc947 = $valueHolderbc947;
  68.         return $this->valueHolderbc947->createNativeNamedQuery($queryName);
  69.     }
  70.     public function clear()
  71.     {
  72.         $this->initializer0722d && ($this->initializer0722d->__invoke($valueHolderbc947, $this, 'clear', array(), $this->initializer0722d) || 1) && $this->valueHolderbc947 = $valueHolderbc947;
  73.         return $this->valueHolderbc947->clear();
  74.     }
  75.     public function find($id, $lockMode = null, $lockVersion = null)
  76.     {
  77.         $this->initializer0722d && ($this->initializer0722d->__invoke($valueHolderbc947, $this, 'find', array('id' => $id, 'lockMode' => $lockMode, 'lockVersion' => $lockVersion), $this->initializer0722d) || 1) && $this->valueHolderbc947 = $valueHolderbc947;
  78.         return $this->valueHolderbc947->find($id, $lockMode, $lockVersion);
  79.     }
  80.     public function findAll()
  81.     {
  82.         $this->initializer0722d && ($this->initializer0722d->__invoke($valueHolderbc947, $this, 'findAll', array(), $this->initializer0722d) || 1) && $this->valueHolderbc947 = $valueHolderbc947;
  83.         return $this->valueHolderbc947->findAll();
  84.     }
  85.     public function findBy(array $criteria, ?array $orderBy = null, $limit = null, $offset = null)
  86.     {
  87.         $this->initializer0722d && ($this->initializer0722d->__invoke($valueHolderbc947, $this, 'findBy', array('criteria' => $criteria, 'orderBy' => $orderBy, 'limit' => $limit, 'offset' => $offset), $this->initializer0722d) || 1) && $this->valueHolderbc947 = $valueHolderbc947;
  88.         return $this->valueHolderbc947->findBy($criteria, $orderBy, $limit, $offset);
  89.     }
  90.     public function findOneBy(array $criteria, ?array $orderBy = null)
  91.     {
  92.         $this->initializer0722d && ($this->initializer0722d->__invoke($valueHolderbc947, $this, 'findOneBy', array('criteria' => $criteria, 'orderBy' => $orderBy), $this->initializer0722d) || 1) && $this->valueHolderbc947 = $valueHolderbc947;
  93.         return $this->valueHolderbc947->findOneBy($criteria, $orderBy);
  94.     }
  95.     public function count(array $criteria)
  96.     {
  97.         $this->initializer0722d && ($this->initializer0722d->__invoke($valueHolderbc947, $this, 'count', array('criteria' => $criteria), $this->initializer0722d) || 1) && $this->valueHolderbc947 = $valueHolderbc947;
  98.         return $this->valueHolderbc947->count($criteria);
  99.     }
  100.     public function __call($method, $arguments)
  101.     {
  102.         $this->initializer0722d && ($this->initializer0722d->__invoke($valueHolderbc947, $this, '__call', array('method' => $method, 'arguments' => $arguments), $this->initializer0722d) || 1) && $this->valueHolderbc947 = $valueHolderbc947;
  103.         return $this->valueHolderbc947->__call($method, $arguments);
  104.     }
  105.     public function getClassName()
  106.     {
  107.         $this->initializer0722d && ($this->initializer0722d->__invoke($valueHolderbc947, $this, 'getClassName', array(), $this->initializer0722d) || 1) && $this->valueHolderbc947 = $valueHolderbc947;
  108.         return $this->valueHolderbc947->getClassName();
  109.     }
  110.     public function matching(\Doctrine\Common\Collections\Criteria $criteria)
  111.     {
  112.         $this->initializer0722d && ($this->initializer0722d->__invoke($valueHolderbc947, $this, 'matching', array('criteria' => $criteria), $this->initializer0722d) || 1) && $this->valueHolderbc947 = $valueHolderbc947;
  113.         return $this->valueHolderbc947->matching($criteria);
  114.     }
  115.     /**
  116.      * Constructor for lazy initialization
  117.      *
  118.      * @param \Closure|null $initializer
  119.      */
  120.     public static function staticProxyConstructor($initializer)
  121.     {
  122.         static $reflection;
  123.         $reflection = $reflection ?? new \ReflectionClass(__CLASS__);
  124.         $instance   = $reflection->newInstanceWithoutConstructor();
  125.         unset($instance->baseInfo, $instance->authorizationChecker, $instance->tokenStorage, $instance->eccubeConfig, $instance->_entityName, $instance->_em, $instance->_class);
  126.         \Closure::bind(function (\Eccube\Repository\TaxRuleRepository $instance) {
  127.             unset($instance->rules);
  128.         }, $instance, 'Eccube\\Repository\\TaxRuleRepository')->__invoke($instance);
  129.         \Closure::bind(function (\Doctrine\Bundle\DoctrineBundle\Repository\LazyServiceEntityRepository $instance) {
  130.             unset($instance->registry, $instance->entityClass);
  131.         }, $instance, 'Doctrine\\Bundle\\DoctrineBundle\\Repository\\LazyServiceEntityRepository')->__invoke($instance);
  132.         $instance->initializer0722d = $initializer;
  133.         return $instance;
  134.     }
  135.     public function __construct(\Doctrine\Persistence\ManagerRegistry $registry, \Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorageInterface $tokenStorage, \Symfony\Component\Security\Core\Authorization\AuthorizationCheckerInterface $authorizationChecker, \Eccube\Repository\BaseInfoRepository $baseInfoRepository, \Eccube\Common\EccubeConfig $eccubeConfig)
  136.     {
  137.         static $reflection;
  138.         if (! $this->valueHolderbc947) {
  139.             $reflection = $reflection ?? new \ReflectionClass('Eccube\\Repository\\TaxRuleRepository');
  140.             $this->valueHolderbc947 = $reflection->newInstanceWithoutConstructor();
  141.         unset($this->baseInfo, $this->authorizationChecker, $this->tokenStorage, $this->eccubeConfig, $this->_entityName, $this->_em, $this->_class);
  142.         \Closure::bind(function (\Eccube\Repository\TaxRuleRepository $instance) {
  143.             unset($instance->rules);
  144.         }, $this, 'Eccube\\Repository\\TaxRuleRepository')->__invoke($this);
  145.         \Closure::bind(function (\Doctrine\Bundle\DoctrineBundle\Repository\LazyServiceEntityRepository $instance) {
  146.             unset($instance->registry, $instance->entityClass);
  147.         }, $this, 'Doctrine\\Bundle\\DoctrineBundle\\Repository\\LazyServiceEntityRepository')->__invoke($this);
  148.         }
  149.         $this->valueHolderbc947->__construct($registry, $tokenStorage, $authorizationChecker, $baseInfoRepository, $eccubeConfig);
  150.     }
  151.     public function __get($name)
  152.     {
  153.         $this->initializer0722d && ($this->initializer0722d->__invoke($valueHolderbc947, $this, '__get', ['name' => $name], $this->initializer0722d) || 1) && $this->valueHolderbc947 = $valueHolderbc947;
  154.         if (isset(self::$publicProperties93caf[$name])) {
  155.             return $this->valueHolderbc947->$name;
  156.         }
  157.         return $this->valueHolderbc947->__get($name);
  158.     }
  159.     public function __set($name, $value)
  160.     {
  161.         $this->initializer0722d && ($this->initializer0722d->__invoke($valueHolderbc947, $this, '__set', array('name' => $name, 'value' => $value), $this->initializer0722d) || 1) && $this->valueHolderbc947 = $valueHolderbc947;
  162.         $realInstanceReflection = new \ReflectionClass('Eccube\\Repository\\TaxRuleRepository');
  163.         if (! $realInstanceReflection->hasProperty($name)) {
  164.             $targetObject = $this->valueHolderbc947;
  165.             $targetObject->$name = $value;
  166.             return $targetObject->$name;
  167.         }
  168.         $targetObject = $this->valueHolderbc947;
  169.         $accessor = function & () use ($targetObject, $name, $value) {
  170.             $targetObject->$name = $value;
  171.             return $targetObject->$name;
  172.         };
  173.         $backtrace = debug_backtrace(true, 2);
  174.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  175.         $accessor = $accessor->bindTo($scopeObject, get_class($scopeObject));
  176.         $returnValue = & $accessor();
  177.         return $returnValue;
  178.     }
  179.     public function __isset($name) : bool
  180.     {
  181.         $this->initializer0722d && ($this->initializer0722d->__invoke($valueHolderbc947, $this, '__isset', array('name' => $name), $this->initializer0722d) || 1) && $this->valueHolderbc947 = $valueHolderbc947;
  182.         $realInstanceReflection = new \ReflectionClass('Eccube\\Repository\\TaxRuleRepository');
  183.         if (! $realInstanceReflection->hasProperty($name)) {
  184.             $targetObject = $this->valueHolderbc947;
  185.             return isset($targetObject->$name);
  186.         }
  187.         $targetObject = $this->valueHolderbc947;
  188.         $accessor = function () use ($targetObject, $name) {
  189.             return isset($targetObject->$name);
  190.         };
  191.         $backtrace = debug_backtrace(true, 2);
  192.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  193.         $accessor = $accessor->bindTo($scopeObject, get_class($scopeObject));
  194.         $returnValue = $accessor();
  195.         return $returnValue;
  196.     }
  197.     public function __unset($name)
  198.     {
  199.         $this->initializer0722d && ($this->initializer0722d->__invoke($valueHolderbc947, $this, '__unset', array('name' => $name), $this->initializer0722d) || 1) && $this->valueHolderbc947 = $valueHolderbc947;
  200.         $realInstanceReflection = new \ReflectionClass('Eccube\\Repository\\TaxRuleRepository');
  201.         if (! $realInstanceReflection->hasProperty($name)) {
  202.             $targetObject = $this->valueHolderbc947;
  203.             unset($targetObject->$name);
  204.             return;
  205.         }
  206.         $targetObject = $this->valueHolderbc947;
  207.         $accessor = function () use ($targetObject, $name) {
  208.             unset($targetObject->$name);
  209.             return;
  210.         };
  211.         $backtrace = debug_backtrace(true, 2);
  212.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  213.         $accessor = $accessor->bindTo($scopeObject, get_class($scopeObject));
  214.         $accessor();
  215.     }
  216.     public function __clone()
  217.     {
  218.         $this->initializer0722d && ($this->initializer0722d->__invoke($valueHolderbc947, $this, '__clone', array(), $this->initializer0722d) || 1) && $this->valueHolderbc947 = $valueHolderbc947;
  219.         $this->valueHolderbc947 = clone $this->valueHolderbc947;
  220.     }
  221.     public function __sleep()
  222.     {
  223.         $this->initializer0722d && ($this->initializer0722d->__invoke($valueHolderbc947, $this, '__sleep', array(), $this->initializer0722d) || 1) && $this->valueHolderbc947 = $valueHolderbc947;
  224.         return array('valueHolderbc947');
  225.     }
  226.     public function __wakeup()
  227.     {
  228.         unset($this->baseInfo, $this->authorizationChecker, $this->tokenStorage, $this->eccubeConfig, $this->_entityName, $this->_em, $this->_class);
  229.         \Closure::bind(function (\Eccube\Repository\TaxRuleRepository $instance) {
  230.             unset($instance->rules);
  231.         }, $this, 'Eccube\\Repository\\TaxRuleRepository')->__invoke($this);
  232.         \Closure::bind(function (\Doctrine\Bundle\DoctrineBundle\Repository\LazyServiceEntityRepository $instance) {
  233.             unset($instance->registry, $instance->entityClass);
  234.         }, $this, 'Doctrine\\Bundle\\DoctrineBundle\\Repository\\LazyServiceEntityRepository')->__invoke($this);
  235.     }
  236.     public function setProxyInitializer(?\Closure $initializer = null) : void
  237.     {
  238.         $this->initializer0722d = $initializer;
  239.     }
  240.     public function getProxyInitializer() : ?\Closure
  241.     {
  242.         return $this->initializer0722d;
  243.     }
  244.     public function initializeProxy() : bool
  245.     {
  246.         return $this->initializer0722d && ($this->initializer0722d->__invoke($valueHolderbc947, $this, 'initializeProxy', array(), $this->initializer0722d) || 1) && $this->valueHolderbc947 = $valueHolderbc947;
  247.     }
  248.     public function isProxyInitialized() : bool
  249.     {
  250.         return null !== $this->valueHolderbc947;
  251.     }
  252.     public function getWrappedValueHolderValue()
  253.     {
  254.         return $this->valueHolderbc947;
  255.     }
  256. }
  257. if (!\class_exists('TaxRuleRepository_f7111db', false)) {
  258.     \class_alias(__NAMESPACE__.'\\TaxRuleRepository_f7111db', 'TaxRuleRepository_f7111db', false);
  259. }