var/cache/dev/ContainerDrxNATm/RedisClient_acbba5c.php line 54

Open in your IDE?
  1. <?php
  2. namespace ContainerDrxNATm;
  3. include_once \dirname(__DIR__4).'/vendor/logist/redis-bundle/src/LogistRedisBundle/Bridge/ThresholdCheckerInterface.php';
  4. include_once \dirname(__DIR__4).'/vendor/logist/redis-bundle/src/LogistRedisBundle/Service/RedisClient.php';
  5. class RedisClient_acbba5c extends \LogistRedisBundle\Service\RedisClient implements \ProxyManager\Proxy\VirtualProxyInterface
  6. {
  7.     /**
  8.      * @var \LogistRedisBundle\Service\RedisClient|null wrapped object, if the proxy is initialized
  9.      */
  10.     private $valueHolderabdec null;
  11.     /**
  12.      * @var \Closure|null initializer responsible for generating the wrapped object
  13.      */
  14.     private $initializerc6a51 null;
  15.     /**
  16.      * @var bool[] map of public properties of the parent class
  17.      */
  18.     private static $publicPropertiesa5b32 = [
  19.         
  20.     ];
  21.     public function getPrefix()
  22.     {
  23.         $this->initializerc6a51 && ($this->initializerc6a51->__invoke($valueHolderabdec$this'getPrefix', array(), $this->initializerc6a51) || 1) && $this->valueHolderabdec $valueHolderabdec;
  24.         return $this->valueHolderabdec->getPrefix();
  25.     }
  26.     public function get(string $key)
  27.     {
  28.         $this->initializerc6a51 && ($this->initializerc6a51->__invoke($valueHolderabdec$this'get', array('key' => $key), $this->initializerc6a51) || 1) && $this->valueHolderabdec $valueHolderabdec;
  29.         return $this->valueHolderabdec->get($key);
  30.     }
  31.     public function keys(string $prefix '*')
  32.     {
  33.         $this->initializerc6a51 && ($this->initializerc6a51->__invoke($valueHolderabdec$this'keys', array('prefix' => $prefix), $this->initializerc6a51) || 1) && $this->valueHolderabdec $valueHolderabdec;
  34.         return $this->valueHolderabdec->keys($prefix);
  35.     }
  36.     public function membersGet(string $key)
  37.     {
  38.         $this->initializerc6a51 && ($this->initializerc6a51->__invoke($valueHolderabdec$this'membersGet', array('key' => $key), $this->initializerc6a51) || 1) && $this->valueHolderabdec $valueHolderabdec;
  39.         return $this->valueHolderabdec->membersGet($key);
  40.     }
  41.     public function exists(string $key)
  42.     {
  43.         $this->initializerc6a51 && ($this->initializerc6a51->__invoke($valueHolderabdec$this'exists', array('key' => $key), $this->initializerc6a51) || 1) && $this->valueHolderabdec $valueHolderabdec;
  44.         return $this->valueHolderabdec->exists($key);
  45.     }
  46.     public function getMultiple(array $keys)
  47.     {
  48.         $this->initializerc6a51 && ($this->initializerc6a51->__invoke($valueHolderabdec$this'getMultiple', array('keys' => $keys), $this->initializerc6a51) || 1) && $this->valueHolderabdec $valueHolderabdec;
  49.         return $this->valueHolderabdec->getMultiple($keys);
  50.     }
  51.     public function ttl(string $key)
  52.     {
  53.         $this->initializerc6a51 && ($this->initializerc6a51->__invoke($valueHolderabdec$this'ttl', array('key' => $key), $this->initializerc6a51) || 1) && $this->valueHolderabdec $valueHolderabdec;
  54.         return $this->valueHolderabdec->ttl($key);
  55.     }
  56.     public function set(string $key$value, ?int $ttl null)
  57.     {
  58.         $this->initializerc6a51 && ($this->initializerc6a51->__invoke($valueHolderabdec$this'set', array('key' => $key'value' => $value'ttl' => $ttl), $this->initializerc6a51) || 1) && $this->valueHolderabdec $valueHolderabdec;
  59.         return $this->valueHolderabdec->set($key$value$ttl);
  60.     }
  61.     public function membersAdd(string $key, array $values, ?int $ttl null)
  62.     {
  63.         $this->initializerc6a51 && ($this->initializerc6a51->__invoke($valueHolderabdec$this'membersAdd', array('key' => $key'values' => $values'ttl' => $ttl), $this->initializerc6a51) || 1) && $this->valueHolderabdec $valueHolderabdec;
  64.         return $this->valueHolderabdec->membersAdd($key$values$ttl);
  65.     }
  66.     public function cache(string $key, callable $fn, ?int $ttl null)
  67.     {
  68.         $this->initializerc6a51 && ($this->initializerc6a51->__invoke($valueHolderabdec$this'cache', array('key' => $key'fn' => $fn'ttl' => $ttl), $this->initializerc6a51) || 1) && $this->valueHolderabdec $valueHolderabdec;
  69.         return $this->valueHolderabdec->cache($key$fn$ttl);
  70.     }
  71.     public function expire(string $keyint $ttl)
  72.     {
  73.         $this->initializerc6a51 && ($this->initializerc6a51->__invoke($valueHolderabdec$this'expire', array('key' => $key'ttl' => $ttl), $this->initializerc6a51) || 1) && $this->valueHolderabdec $valueHolderabdec;
  74.         return $this->valueHolderabdec->expire($key$ttl);
  75.     }
  76.     public function expireAt(string $key\DateTime $expireDate)
  77.     {
  78.         $this->initializerc6a51 && ($this->initializerc6a51->__invoke($valueHolderabdec$this'expireAt', array('key' => $key'expireDate' => $expireDate), $this->initializerc6a51) || 1) && $this->valueHolderabdec $valueHolderabdec;
  79.         return $this->valueHolderabdec->expireAt($key$expireDate);
  80.     }
  81.     public function delete(string $key)
  82.     {
  83.         $this->initializerc6a51 && ($this->initializerc6a51->__invoke($valueHolderabdec$this'delete', array('key' => $key), $this->initializerc6a51) || 1) && $this->valueHolderabdec $valueHolderabdec;
  84.         return $this->valueHolderabdec->delete($key);
  85.     }
  86.     public function membersRemove(string $key, array $values)
  87.     {
  88.         $this->initializerc6a51 && ($this->initializerc6a51->__invoke($valueHolderabdec$this'membersRemove', array('key' => $key'values' => $values), $this->initializerc6a51) || 1) && $this->valueHolderabdec $valueHolderabdec;
  89.         return $this->valueHolderabdec->membersRemove($key$values);
  90.     }
  91.     public function deleteMultiple(array $keys)
  92.     {
  93.         $this->initializerc6a51 && ($this->initializerc6a51->__invoke($valueHolderabdec$this'deleteMultiple', array('keys' => $keys), $this->initializerc6a51) || 1) && $this->valueHolderabdec $valueHolderabdec;
  94.         return $this->valueHolderabdec->deleteMultiple($keys);
  95.     }
  96.     public function getCounter(string $key)
  97.     {
  98.         $this->initializerc6a51 && ($this->initializerc6a51->__invoke($valueHolderabdec$this'getCounter', array('key' => $key), $this->initializerc6a51) || 1) && $this->valueHolderabdec $valueHolderabdec;
  99.         return $this->valueHolderabdec->getCounter($key);
  100.     }
  101.     public function increment(string $keyint $value 1)
  102.     {
  103.         $this->initializerc6a51 && ($this->initializerc6a51->__invoke($valueHolderabdec$this'increment', array('key' => $key'value' => $value), $this->initializerc6a51) || 1) && $this->valueHolderabdec $valueHolderabdec;
  104.         return $this->valueHolderabdec->increment($key$value);
  105.     }
  106.     public function decrement(string $keyint $value 1)
  107.     {
  108.         $this->initializerc6a51 && ($this->initializerc6a51->__invoke($valueHolderabdec$this'decrement', array('key' => $key'value' => $value), $this->initializerc6a51) || 1) && $this->valueHolderabdec $valueHolderabdec;
  109.         return $this->valueHolderabdec->decrement($key$value);
  110.     }
  111.     public function resetPrefix($mask '')
  112.     {
  113.         $this->initializerc6a51 && ($this->initializerc6a51->__invoke($valueHolderabdec$this'resetPrefix', array('mask' => $mask), $this->initializerc6a51) || 1) && $this->valueHolderabdec $valueHolderabdec;
  114.         return $this->valueHolderabdec->resetPrefix($mask);
  115.     }
  116.     public function checkThreshold(string $keyint $limitint $timeIntervalint $increment 1)
  117.     {
  118.         $this->initializerc6a51 && ($this->initializerc6a51->__invoke($valueHolderabdec$this'checkThreshold', array('key' => $key'limit' => $limit'timeInterval' => $timeInterval'increment' => $increment), $this->initializerc6a51) || 1) && $this->valueHolderabdec $valueHolderabdec;
  119.         return $this->valueHolderabdec->checkThreshold($key$limit$timeInterval$increment);
  120.     }
  121.     /**
  122.      * Constructor for lazy initialization
  123.      *
  124.      * @param \Closure|null $initializer
  125.      */
  126.     public static function staticProxyConstructor($initializer)
  127.     {
  128.         static $reflection;
  129.         $reflection $reflection ?? new \ReflectionClass(__CLASS__);
  130.         $instance   $reflection->newInstanceWithoutConstructor();
  131.         unset($instance->client);
  132.         \Closure::bind(function (\LogistRedisBundle\Service\RedisClient $instance) {
  133.             unset($instance->serializedFalse$instance->serializedNull$instance->binarySerialization$instance->prefix);
  134.         }, $instance'LogistRedisBundle\\Service\\RedisClient')->__invoke($instance);
  135.         $instance->initializerc6a51 $initializer;
  136.         return $instance;
  137.     }
  138.     public function __construct(string $hostint $portstring $usernamestring $passwordstring $prefixbool $binarySerialization)
  139.     {
  140.         static $reflection;
  141.         if (! $this->valueHolderabdec) {
  142.             $reflection $reflection ?? new \ReflectionClass('LogistRedisBundle\\Service\\RedisClient');
  143.             $this->valueHolderabdec $reflection->newInstanceWithoutConstructor();
  144.         unset($this->client);
  145.         \Closure::bind(function (\LogistRedisBundle\Service\RedisClient $instance) {
  146.             unset($instance->serializedFalse$instance->serializedNull$instance->binarySerialization$instance->prefix);
  147.         }, $this'LogistRedisBundle\\Service\\RedisClient')->__invoke($this);
  148.         }
  149.         $this->valueHolderabdec->__construct($host$port$username$password$prefix$binarySerialization);
  150.     }
  151.     public function & __get($name)
  152.     {
  153.         $this->initializerc6a51 && ($this->initializerc6a51->__invoke($valueHolderabdec$this'__get', ['name' => $name], $this->initializerc6a51) || 1) && $this->valueHolderabdec $valueHolderabdec;
  154.         if (isset(self::$publicPropertiesa5b32[$name])) {
  155.             return $this->valueHolderabdec->$name;
  156.         }
  157.         $realInstanceReflection = new \ReflectionClass('LogistRedisBundle\\Service\\RedisClient');
  158.         if (! $realInstanceReflection->hasProperty($name)) {
  159.             $targetObject $this->valueHolderabdec;
  160.             $backtrace debug_backtrace(false1);
  161.             trigger_error(
  162.                 sprintf(
  163.                     'Undefined property: %s::$%s in %s on line %s',
  164.                     $realInstanceReflection->getName(),
  165.                     $name,
  166.                     $backtrace[0]['file'],
  167.                     $backtrace[0]['line']
  168.                 ),
  169.                 \E_USER_NOTICE
  170.             );
  171.             return $targetObject->$name;
  172.         }
  173.         $targetObject $this->valueHolderabdec;
  174.         $accessor = function & () use ($targetObject$name) {
  175.             return $targetObject->$name;
  176.         };
  177.         $backtrace debug_backtrace(true2);
  178.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  179.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  180.         $returnValue = & $accessor();
  181.         return $returnValue;
  182.     }
  183.     public function __set($name$value)
  184.     {
  185.         $this->initializerc6a51 && ($this->initializerc6a51->__invoke($valueHolderabdec$this'__set', array('name' => $name'value' => $value), $this->initializerc6a51) || 1) && $this->valueHolderabdec $valueHolderabdec;
  186.         $realInstanceReflection = new \ReflectionClass('LogistRedisBundle\\Service\\RedisClient');
  187.         if (! $realInstanceReflection->hasProperty($name)) {
  188.             $targetObject $this->valueHolderabdec;
  189.             $targetObject->$name $value;
  190.             return $targetObject->$name;
  191.         }
  192.         $targetObject $this->valueHolderabdec;
  193.         $accessor = function & () use ($targetObject$name$value) {
  194.             $targetObject->$name $value;
  195.             return $targetObject->$name;
  196.         };
  197.         $backtrace debug_backtrace(true2);
  198.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  199.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  200.         $returnValue = & $accessor();
  201.         return $returnValue;
  202.     }
  203.     public function __isset($name)
  204.     {
  205.         $this->initializerc6a51 && ($this->initializerc6a51->__invoke($valueHolderabdec$this'__isset', array('name' => $name), $this->initializerc6a51) || 1) && $this->valueHolderabdec $valueHolderabdec;
  206.         $realInstanceReflection = new \ReflectionClass('LogistRedisBundle\\Service\\RedisClient');
  207.         if (! $realInstanceReflection->hasProperty($name)) {
  208.             $targetObject $this->valueHolderabdec;
  209.             return isset($targetObject->$name);
  210.         }
  211.         $targetObject $this->valueHolderabdec;
  212.         $accessor = function () use ($targetObject$name) {
  213.             return isset($targetObject->$name);
  214.         };
  215.         $backtrace debug_backtrace(true2);
  216.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  217.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  218.         $returnValue $accessor();
  219.         return $returnValue;
  220.     }
  221.     public function __unset($name)
  222.     {
  223.         $this->initializerc6a51 && ($this->initializerc6a51->__invoke($valueHolderabdec$this'__unset', array('name' => $name), $this->initializerc6a51) || 1) && $this->valueHolderabdec $valueHolderabdec;
  224.         $realInstanceReflection = new \ReflectionClass('LogistRedisBundle\\Service\\RedisClient');
  225.         if (! $realInstanceReflection->hasProperty($name)) {
  226.             $targetObject $this->valueHolderabdec;
  227.             unset($targetObject->$name);
  228.             return;
  229.         }
  230.         $targetObject $this->valueHolderabdec;
  231.         $accessor = function () use ($targetObject$name) {
  232.             unset($targetObject->$name);
  233.             return;
  234.         };
  235.         $backtrace debug_backtrace(true2);
  236.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  237.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  238.         $accessor();
  239.     }
  240.     public function __clone()
  241.     {
  242.         $this->initializerc6a51 && ($this->initializerc6a51->__invoke($valueHolderabdec$this'__clone', array(), $this->initializerc6a51) || 1) && $this->valueHolderabdec $valueHolderabdec;
  243.         $this->valueHolderabdec = clone $this->valueHolderabdec;
  244.     }
  245.     public function __sleep()
  246.     {
  247.         $this->initializerc6a51 && ($this->initializerc6a51->__invoke($valueHolderabdec$this'__sleep', array(), $this->initializerc6a51) || 1) && $this->valueHolderabdec $valueHolderabdec;
  248.         return array('valueHolderabdec');
  249.     }
  250.     public function __wakeup()
  251.     {
  252.         unset($this->client);
  253.         \Closure::bind(function (\LogistRedisBundle\Service\RedisClient $instance) {
  254.             unset($instance->serializedFalse$instance->serializedNull$instance->binarySerialization$instance->prefix);
  255.         }, $this'LogistRedisBundle\\Service\\RedisClient')->__invoke($this);
  256.     }
  257.     public function setProxyInitializer(\Closure $initializer null) : void
  258.     {
  259.         $this->initializerc6a51 $initializer;
  260.     }
  261.     public function getProxyInitializer() : ?\Closure
  262.     {
  263.         return $this->initializerc6a51;
  264.     }
  265.     public function initializeProxy() : bool
  266.     {
  267.         return $this->initializerc6a51 && ($this->initializerc6a51->__invoke($valueHolderabdec$this'initializeProxy', array(), $this->initializerc6a51) || 1) && $this->valueHolderabdec $valueHolderabdec;
  268.     }
  269.     public function isProxyInitialized() : bool
  270.     {
  271.         return null !== $this->valueHolderabdec;
  272.     }
  273.     public function getWrappedValueHolderValue()
  274.     {
  275.         return $this->valueHolderabdec;
  276.     }
  277. }
  278. if (!\class_exists('RedisClient_acbba5c'false)) {
  279.     \class_alias(__NAMESPACE__.'\\RedisClient_acbba5c''RedisClient_acbba5c'false);
  280. }