var/cache/dev/Container2YcVERS/ConfigScopeChangeAwareIOService_a337c72.php line 135

Open in your IDE?
  1. <?php
  2. namespace Container2YcVERS;
  3. include_once \dirname(__DIR__4).'/vendor/ibexa/core/src/lib/IO/IOServiceInterface.php';
  4. include_once \dirname(__DIR__4).'/vendor/ibexa/core/src/contracts/MVC/EventSubscriber/ConfigScopeChangeSubscriber.php';
  5. include_once \dirname(__DIR__4).'/vendor/ibexa/core/src/lib/IO/ConfigScopeChangeAwareIOService.php';
  6. class ConfigScopeChangeAwareIOService_a337c72 extends \Ibexa\Core\IO\ConfigScopeChangeAwareIOService implements \ProxyManager\Proxy\VirtualProxyInterface
  7. {
  8.     /**
  9.      * @var \Ibexa\Core\IO\ConfigScopeChangeAwareIOService|null wrapped object, if the proxy is initialized
  10.      */
  11.     private $valueHolder3c8ba null;
  12.     /**
  13.      * @var \Closure|null initializer responsible for generating the wrapped object
  14.      */
  15.     private $initializerf0d6f null;
  16.     /**
  17.      * @var bool[] map of public properties of the parent class
  18.      */
  19.     private static $publicProperties2eb7b = [
  20.         
  21.     ];
  22.     public function setPrefix($prefix) : void
  23.     {
  24.         $this->initializerf0d6f && ($this->initializerf0d6f->__invoke($valueHolder3c8ba$this'setPrefix', array('prefix' => $prefix), $this->initializerf0d6f) || 1) && $this->valueHolder3c8ba $valueHolder3c8ba;
  25.         $this->valueHolder3c8ba->setPrefix($prefix);
  26. return;
  27.     }
  28.     public function getExternalPath($internalId) : string
  29.     {
  30.         $this->initializerf0d6f && ($this->initializerf0d6f->__invoke($valueHolder3c8ba$this'getExternalPath', array('internalId' => $internalId), $this->initializerf0d6f) || 1) && $this->valueHolder3c8ba $valueHolder3c8ba;
  31.         return $this->valueHolder3c8ba->getExternalPath($internalId);
  32.     }
  33.     public function newBinaryCreateStructFromLocalFile($localFile) : \Ibexa\Core\IO\Values\BinaryFileCreateStruct
  34.     {
  35.         $this->initializerf0d6f && ($this->initializerf0d6f->__invoke($valueHolder3c8ba$this'newBinaryCreateStructFromLocalFile', array('localFile' => $localFile), $this->initializerf0d6f) || 1) && $this->valueHolder3c8ba $valueHolder3c8ba;
  36.         return $this->valueHolder3c8ba->newBinaryCreateStructFromLocalFile($localFile);
  37.     }
  38.     public function exists($binaryFileId) : bool
  39.     {
  40.         $this->initializerf0d6f && ($this->initializerf0d6f->__invoke($valueHolder3c8ba$this'exists', array('binaryFileId' => $binaryFileId), $this->initializerf0d6f) || 1) && $this->valueHolder3c8ba $valueHolder3c8ba;
  41.         return $this->valueHolder3c8ba->exists($binaryFileId);
  42.     }
  43.     public function getInternalPath($externalId) : string
  44.     {
  45.         $this->initializerf0d6f && ($this->initializerf0d6f->__invoke($valueHolder3c8ba$this'getInternalPath', array('externalId' => $externalId), $this->initializerf0d6f) || 1) && $this->valueHolder3c8ba $valueHolder3c8ba;
  46.         return $this->valueHolder3c8ba->getInternalPath($externalId);
  47.     }
  48.     public function loadBinaryFile($binaryFileId) : \Ibexa\Core\IO\Values\BinaryFile
  49.     {
  50.         $this->initializerf0d6f && ($this->initializerf0d6f->__invoke($valueHolder3c8ba$this'loadBinaryFile', array('binaryFileId' => $binaryFileId), $this->initializerf0d6f) || 1) && $this->valueHolder3c8ba $valueHolder3c8ba;
  51.         return $this->valueHolder3c8ba->loadBinaryFile($binaryFileId);
  52.     }
  53.     public function loadBinaryFileByUri($binaryFileUri) : \Ibexa\Core\IO\Values\BinaryFile
  54.     {
  55.         $this->initializerf0d6f && ($this->initializerf0d6f->__invoke($valueHolder3c8ba$this'loadBinaryFileByUri', array('binaryFileUri' => $binaryFileUri), $this->initializerf0d6f) || 1) && $this->valueHolder3c8ba $valueHolder3c8ba;
  56.         return $this->valueHolder3c8ba->loadBinaryFileByUri($binaryFileUri);
  57.     }
  58.     public function getFileContents(\Ibexa\Core\IO\Values\BinaryFile $binaryFile) : string
  59.     {
  60.         $this->initializerf0d6f && ($this->initializerf0d6f->__invoke($valueHolder3c8ba$this'getFileContents', array('binaryFile' => $binaryFile), $this->initializerf0d6f) || 1) && $this->valueHolder3c8ba $valueHolder3c8ba;
  61.         return $this->valueHolder3c8ba->getFileContents($binaryFile);
  62.     }
  63.     public function createBinaryFile(\Ibexa\Core\IO\Values\BinaryFileCreateStruct $binaryFileCreateStruct) : \Ibexa\Core\IO\Values\BinaryFile
  64.     {
  65.         $this->initializerf0d6f && ($this->initializerf0d6f->__invoke($valueHolder3c8ba$this'createBinaryFile', array('binaryFileCreateStruct' => $binaryFileCreateStruct), $this->initializerf0d6f) || 1) && $this->valueHolder3c8ba $valueHolder3c8ba;
  66.         return $this->valueHolder3c8ba->createBinaryFile($binaryFileCreateStruct);
  67.     }
  68.     public function getUri($binaryFileId) : string
  69.     {
  70.         $this->initializerf0d6f && ($this->initializerf0d6f->__invoke($valueHolder3c8ba$this'getUri', array('binaryFileId' => $binaryFileId), $this->initializerf0d6f) || 1) && $this->valueHolder3c8ba $valueHolder3c8ba;
  71.         return $this->valueHolder3c8ba->getUri($binaryFileId);
  72.     }
  73.     public function getMimeType($binaryFileId) : ?string
  74.     {
  75.         $this->initializerf0d6f && ($this->initializerf0d6f->__invoke($valueHolder3c8ba$this'getMimeType', array('binaryFileId' => $binaryFileId), $this->initializerf0d6f) || 1) && $this->valueHolder3c8ba $valueHolder3c8ba;
  76.         return $this->valueHolder3c8ba->getMimeType($binaryFileId);
  77.     }
  78.     public function getFileInputStream(\Ibexa\Core\IO\Values\BinaryFile $binaryFile)
  79.     {
  80.         $this->initializerf0d6f && ($this->initializerf0d6f->__invoke($valueHolder3c8ba$this'getFileInputStream', array('binaryFile' => $binaryFile), $this->initializerf0d6f) || 1) && $this->valueHolder3c8ba $valueHolder3c8ba;
  81.         return $this->valueHolder3c8ba->getFileInputStream($binaryFile);
  82.     }
  83.     public function deleteBinaryFile(\Ibexa\Core\IO\Values\BinaryFile $binaryFile) : void
  84.     {
  85.         $this->initializerf0d6f && ($this->initializerf0d6f->__invoke($valueHolder3c8ba$this'deleteBinaryFile', array('binaryFile' => $binaryFile), $this->initializerf0d6f) || 1) && $this->valueHolder3c8ba $valueHolder3c8ba;
  86.         $this->valueHolder3c8ba->deleteBinaryFile($binaryFile);
  87. return;
  88.     }
  89.     public function newBinaryCreateStructFromUploadedFile(array $uploadedFile) : \Ibexa\Core\IO\Values\BinaryFileCreateStruct
  90.     {
  91.         $this->initializerf0d6f && ($this->initializerf0d6f->__invoke($valueHolder3c8ba$this'newBinaryCreateStructFromUploadedFile', array('uploadedFile' => $uploadedFile), $this->initializerf0d6f) || 1) && $this->valueHolder3c8ba $valueHolder3c8ba;
  92.         return $this->valueHolder3c8ba->newBinaryCreateStructFromUploadedFile($uploadedFile);
  93.     }
  94.     public function deleteDirectory($path) : void
  95.     {
  96.         $this->initializerf0d6f && ($this->initializerf0d6f->__invoke($valueHolder3c8ba$this'deleteDirectory', array('path' => $path), $this->initializerf0d6f) || 1) && $this->valueHolder3c8ba $valueHolder3c8ba;
  97.         $this->valueHolder3c8ba->deleteDirectory($path);
  98. return;
  99.     }
  100.     public function onConfigScopeChange(\Ibexa\Core\MVC\Symfony\Event\ScopeChangeEvent $event) : void
  101.     {
  102.         $this->initializerf0d6f && ($this->initializerf0d6f->__invoke($valueHolder3c8ba$this'onConfigScopeChange', array('event' => $event), $this->initializerf0d6f) || 1) && $this->valueHolder3c8ba $valueHolder3c8ba;
  103.         $this->valueHolder3c8ba->onConfigScopeChange($event);
  104. return;
  105.     }
  106.     /**
  107.      * Constructor for lazy initialization
  108.      *
  109.      * @param \Closure|null $initializer
  110.      */
  111.     public static function staticProxyConstructor($initializer)
  112.     {
  113.         static $reflection;
  114.         $reflection $reflection ?? new \ReflectionClass(__CLASS__);
  115.         $instance   $reflection->newInstanceWithoutConstructor();
  116.         \Closure::bind(function (\Ibexa\Core\IO\ConfigScopeChangeAwareIOService $instance) {
  117.             unset($instance->configResolver$instance->innerIOService$instance->prefixParameterName);
  118.         }, $instance'Ibexa\\Core\\IO\\ConfigScopeChangeAwareIOService')->__invoke($instance);
  119.         $instance->initializerf0d6f $initializer;
  120.         return $instance;
  121.     }
  122.     public function __construct(\Ibexa\Contracts\Core\SiteAccess\ConfigResolverInterface $configResolver\Ibexa\Core\IO\IOServiceInterface $innerIOServicestring $prefixParameterName)
  123.     {
  124.         static $reflection;
  125.         if (! $this->valueHolder3c8ba) {
  126.             $reflection $reflection ?? new \ReflectionClass('Ibexa\\Core\\IO\\ConfigScopeChangeAwareIOService');
  127.             $this->valueHolder3c8ba $reflection->newInstanceWithoutConstructor();
  128.         \Closure::bind(function (\Ibexa\Core\IO\ConfigScopeChangeAwareIOService $instance) {
  129.             unset($instance->configResolver$instance->innerIOService$instance->prefixParameterName);
  130.         }, $this'Ibexa\\Core\\IO\\ConfigScopeChangeAwareIOService')->__invoke($this);
  131.         }
  132.         $this->valueHolder3c8ba->__construct($configResolver$innerIOService$prefixParameterName);
  133.     }
  134.     public function & __get($name)
  135.     {
  136.         $this->initializerf0d6f && ($this->initializerf0d6f->__invoke($valueHolder3c8ba$this'__get', ['name' => $name], $this->initializerf0d6f) || 1) && $this->valueHolder3c8ba $valueHolder3c8ba;
  137.         if (isset(self::$publicProperties2eb7b[$name])) {
  138.             return $this->valueHolder3c8ba->$name;
  139.         }
  140.         $realInstanceReflection = new \ReflectionClass('Ibexa\\Core\\IO\\ConfigScopeChangeAwareIOService');
  141.         if (! $realInstanceReflection->hasProperty($name)) {
  142.             $targetObject $this->valueHolder3c8ba;
  143.             $backtrace debug_backtrace(false1);
  144.             trigger_error(
  145.                 sprintf(
  146.                     'Undefined property: %s::$%s in %s on line %s',
  147.                     $realInstanceReflection->getName(),
  148.                     $name,
  149.                     $backtrace[0]['file'],
  150.                     $backtrace[0]['line']
  151.                 ),
  152.                 \E_USER_NOTICE
  153.             );
  154.             return $targetObject->$name;
  155.         }
  156.         $targetObject $this->valueHolder3c8ba;
  157.         $accessor = function & () use ($targetObject$name) {
  158.             return $targetObject->$name;
  159.         };
  160.         $backtrace debug_backtrace(true2);
  161.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  162.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  163.         $returnValue = & $accessor();
  164.         return $returnValue;
  165.     }
  166.     public function __set($name$value)
  167.     {
  168.         $this->initializerf0d6f && ($this->initializerf0d6f->__invoke($valueHolder3c8ba$this'__set', array('name' => $name'value' => $value), $this->initializerf0d6f) || 1) && $this->valueHolder3c8ba $valueHolder3c8ba;
  169.         $realInstanceReflection = new \ReflectionClass('Ibexa\\Core\\IO\\ConfigScopeChangeAwareIOService');
  170.         if (! $realInstanceReflection->hasProperty($name)) {
  171.             $targetObject $this->valueHolder3c8ba;
  172.             $targetObject->$name $value;
  173.             return $targetObject->$name;
  174.         }
  175.         $targetObject $this->valueHolder3c8ba;
  176.         $accessor = function & () use ($targetObject$name$value) {
  177.             $targetObject->$name $value;
  178.             return $targetObject->$name;
  179.         };
  180.         $backtrace debug_backtrace(true2);
  181.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  182.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  183.         $returnValue = & $accessor();
  184.         return $returnValue;
  185.     }
  186.     public function __isset($name)
  187.     {
  188.         $this->initializerf0d6f && ($this->initializerf0d6f->__invoke($valueHolder3c8ba$this'__isset', array('name' => $name), $this->initializerf0d6f) || 1) && $this->valueHolder3c8ba $valueHolder3c8ba;
  189.         $realInstanceReflection = new \ReflectionClass('Ibexa\\Core\\IO\\ConfigScopeChangeAwareIOService');
  190.         if (! $realInstanceReflection->hasProperty($name)) {
  191.             $targetObject $this->valueHolder3c8ba;
  192.             return isset($targetObject->$name);
  193.         }
  194.         $targetObject $this->valueHolder3c8ba;
  195.         $accessor = function () use ($targetObject$name) {
  196.             return isset($targetObject->$name);
  197.         };
  198.         $backtrace debug_backtrace(true2);
  199.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  200.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  201.         $returnValue $accessor();
  202.         return $returnValue;
  203.     }
  204.     public function __unset($name)
  205.     {
  206.         $this->initializerf0d6f && ($this->initializerf0d6f->__invoke($valueHolder3c8ba$this'__unset', array('name' => $name), $this->initializerf0d6f) || 1) && $this->valueHolder3c8ba $valueHolder3c8ba;
  207.         $realInstanceReflection = new \ReflectionClass('Ibexa\\Core\\IO\\ConfigScopeChangeAwareIOService');
  208.         if (! $realInstanceReflection->hasProperty($name)) {
  209.             $targetObject $this->valueHolder3c8ba;
  210.             unset($targetObject->$name);
  211.             return;
  212.         }
  213.         $targetObject $this->valueHolder3c8ba;
  214.         $accessor = function () use ($targetObject$name) {
  215.             unset($targetObject->$name);
  216.             return;
  217.         };
  218.         $backtrace debug_backtrace(true2);
  219.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  220.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  221.         $accessor();
  222.     }
  223.     public function __clone()
  224.     {
  225.         $this->initializerf0d6f && ($this->initializerf0d6f->__invoke($valueHolder3c8ba$this'__clone', array(), $this->initializerf0d6f) || 1) && $this->valueHolder3c8ba $valueHolder3c8ba;
  226.         $this->valueHolder3c8ba = clone $this->valueHolder3c8ba;
  227.     }
  228.     public function __sleep()
  229.     {
  230.         $this->initializerf0d6f && ($this->initializerf0d6f->__invoke($valueHolder3c8ba$this'__sleep', array(), $this->initializerf0d6f) || 1) && $this->valueHolder3c8ba $valueHolder3c8ba;
  231.         return array('valueHolder3c8ba');
  232.     }
  233.     public function __wakeup()
  234.     {
  235.         \Closure::bind(function (\Ibexa\Core\IO\ConfigScopeChangeAwareIOService $instance) {
  236.             unset($instance->configResolver$instance->innerIOService$instance->prefixParameterName);
  237.         }, $this'Ibexa\\Core\\IO\\ConfigScopeChangeAwareIOService')->__invoke($this);
  238.     }
  239.     public function setProxyInitializer(?\Closure $initializer null) : void
  240.     {
  241.         $this->initializerf0d6f $initializer;
  242.     }
  243.     public function getProxyInitializer() : ?\Closure
  244.     {
  245.         return $this->initializerf0d6f;
  246.     }
  247.     public function initializeProxy() : bool
  248.     {
  249.         return $this->initializerf0d6f && ($this->initializerf0d6f->__invoke($valueHolder3c8ba$this'initializeProxy', array(), $this->initializerf0d6f) || 1) && $this->valueHolder3c8ba $valueHolder3c8ba;
  250.     }
  251.     public function isProxyInitialized() : bool
  252.     {
  253.         return null !== $this->valueHolder3c8ba;
  254.     }
  255.     public function getWrappedValueHolderValue()
  256.     {
  257.         return $this->valueHolder3c8ba;
  258.     }
  259. }
  260. if (!\class_exists('ConfigScopeChangeAwareIOService_a337c72'false)) {
  261.     \class_alias(__NAMESPACE__.'\\ConfigScopeChangeAwareIOService_a337c72''ConfigScopeChangeAwareIOService_a337c72'false);
  262. }