?? GreyFile — Mystic File Browser

Current path: home/webdevt/www/schtroumpf.fr/var/cache/prod/ContainerTOqgxEl/



?? Go up: /home/webdevt/www/schtroumpf.fr/var/cache/prod

?? Viewing: ModuleRepository_091bb2f.php

<?php

class ModuleRepository_091bb2f extends \PrestaShop\PrestaShop\Core\Module\ModuleRepository implements \ProxyManager\Proxy\VirtualProxyInterface
{
    private $valueHolder521cd = null;
    private $initializer77ad6 = null;
    private static $publicPropertiese6342 = [
        
    ];
    public function getList() : \PrestaShop\PrestaShop\Core\Module\ModuleCollection
    {
        $this->initializer77ad6 && ($this->initializer77ad6->__invoke($valueHolder521cd, $this, 'getList', array(), $this->initializer77ad6) || 1) && $this->valueHolder521cd = $valueHolder521cd;
        return $this->valueHolder521cd->getList();
    }
    public function getInstalledModules() : \PrestaShop\PrestaShop\Core\Module\ModuleCollection
    {
        $this->initializer77ad6 && ($this->initializer77ad6->__invoke($valueHolder521cd, $this, 'getInstalledModules', array(), $this->initializer77ad6) || 1) && $this->valueHolder521cd = $valueHolder521cd;
        return $this->valueHolder521cd->getInstalledModules();
    }
    public function getMustBeConfiguredModules() : \PrestaShop\PrestaShop\Core\Module\ModuleCollection
    {
        $this->initializer77ad6 && ($this->initializer77ad6->__invoke($valueHolder521cd, $this, 'getMustBeConfiguredModules', array(), $this->initializer77ad6) || 1) && $this->valueHolder521cd = $valueHolder521cd;
        return $this->valueHolder521cd->getMustBeConfiguredModules();
    }
    public function getUpgradableModules() : \PrestaShop\PrestaShop\Core\Module\ModuleCollection
    {
        $this->initializer77ad6 && ($this->initializer77ad6->__invoke($valueHolder521cd, $this, 'getUpgradableModules', array(), $this->initializer77ad6) || 1) && $this->valueHolder521cd = $valueHolder521cd;
        return $this->valueHolder521cd->getUpgradableModules();
    }
    public function getModule(string $moduleName) : \PrestaShop\PrestaShop\Core\Module\ModuleInterface
    {
        $this->initializer77ad6 && ($this->initializer77ad6->__invoke($valueHolder521cd, $this, 'getModule', array('moduleName' => $moduleName), $this->initializer77ad6) || 1) && $this->valueHolder521cd = $valueHolder521cd;
        return $this->valueHolder521cd->getModule($moduleName);
    }
    public function getModulePath(string $moduleName) : ?string
    {
        $this->initializer77ad6 && ($this->initializer77ad6->__invoke($valueHolder521cd, $this, 'getModulePath', array('moduleName' => $moduleName), $this->initializer77ad6) || 1) && $this->valueHolder521cd = $valueHolder521cd;
        return $this->valueHolder521cd->getModulePath($moduleName);
    }
    public function setActionUrls(\PrestaShop\PrestaShop\Core\Module\ModuleCollection $collection) : \PrestaShop\PrestaShop\Core\Module\ModuleCollection
    {
        $this->initializer77ad6 && ($this->initializer77ad6->__invoke($valueHolder521cd, $this, 'setActionUrls', array('collection' => $collection), $this->initializer77ad6) || 1) && $this->valueHolder521cd = $valueHolder521cd;
        return $this->valueHolder521cd->setActionUrls($collection);
    }
    public function clearCache(?string $moduleName = null, bool $allShops = false) : bool
    {
        $this->initializer77ad6 && ($this->initializer77ad6->__invoke($valueHolder521cd, $this, 'clearCache', array('moduleName' => $moduleName, 'allShops' => $allShops), $this->initializer77ad6) || 1) && $this->valueHolder521cd = $valueHolder521cd;
        return $this->valueHolder521cd->clearCache($moduleName, $allShops);
    }
    public static function staticProxyConstructor($initializer)
    {
        static $reflection;
        $reflection = $reflection ?? new \ReflectionClass(__CLASS__);
        $instance   = $reflection->newInstanceWithoutConstructor();
        \Closure::bind(function (\PrestaShop\PrestaShop\Core\Module\ModuleRepository $instance) {
            unset($instance->moduleDataProvider, $instance->adminModuleDataProvider, $instance->hookManager, $instance->cacheProvider, $instance->modulePath, $instance->installedModules, $instance->modulesFromHook, $instance->contextLangId);
        }, $instance, 'PrestaShop\\PrestaShop\\Core\\Module\\ModuleRepository')->__invoke($instance);
        $instance->initializer77ad6 = $initializer;
        return $instance;
    }
    public function __construct(\PrestaShop\PrestaShop\Adapter\Module\ModuleDataProvider $moduleDataProvider, \PrestaShop\PrestaShop\Adapter\Module\AdminModuleDataProvider $adminModuleDataProvider, \Doctrine\Common\Cache\CacheProvider $cacheProvider, \PrestaShop\PrestaShop\Adapter\HookManager $hookManager, string $modulePath, int $contextLangId)
    {
        static $reflection;
        if (! $this->valueHolder521cd) {
            $reflection = $reflection ?? new \ReflectionClass('PrestaShop\\PrestaShop\\Core\\Module\\ModuleRepository');
            $this->valueHolder521cd = $reflection->newInstanceWithoutConstructor();
        \Closure::bind(function (\PrestaShop\PrestaShop\Core\Module\ModuleRepository $instance) {
            unset($instance->moduleDataProvider, $instance->adminModuleDataProvider, $instance->hookManager, $instance->cacheProvider, $instance->modulePath, $instance->installedModules, $instance->modulesFromHook, $instance->contextLangId);
        }, $this, 'PrestaShop\\PrestaShop\\Core\\Module\\ModuleRepository')->__invoke($this);
        }
        $this->valueHolder521cd->__construct($moduleDataProvider, $adminModuleDataProvider, $cacheProvider, $hookManager, $modulePath, $contextLangId);
    }
    public function & __get($name)
    {
        $this->initializer77ad6 && ($this->initializer77ad6->__invoke($valueHolder521cd, $this, '__get', ['name' => $name], $this->initializer77ad6) || 1) && $this->valueHolder521cd = $valueHolder521cd;
        if (isset(self::$publicPropertiese6342[$name])) {
            return $this->valueHolder521cd->$name;
        }
        $realInstanceReflection = new \ReflectionClass('PrestaShop\\PrestaShop\\Core\\Module\\ModuleRepository');
        if (! $realInstanceReflection->hasProperty($name)) {
            $targetObject = $this->valueHolder521cd;
            $backtrace = debug_backtrace(false, 1);
            trigger_error(
                sprintf(
                    'Undefined property: %s::$%s in %s on line %s',
                    $realInstanceReflection->getName(),
                    $name,
                    $backtrace[0]['file'],
                    $backtrace[0]['line']
                ),
                \E_USER_NOTICE
            );
            return $targetObject->$name;
        }
        $targetObject = $this->valueHolder521cd;
        $accessor = function & () use ($targetObject, $name) {
            return $targetObject->$name;
        };
        $backtrace = debug_backtrace(true, 2);
        $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
        $accessor = $accessor->bindTo($scopeObject, get_class($scopeObject));
        $returnValue = & $accessor();
        return $returnValue;
    }
    public function __set($name, $value)
    {
        $this->initializer77ad6 && ($this->initializer77ad6->__invoke($valueHolder521cd, $this, '__set', array('name' => $name, 'value' => $value), $this->initializer77ad6) || 1) && $this->valueHolder521cd = $valueHolder521cd;
        $realInstanceReflection = new \ReflectionClass('PrestaShop\\PrestaShop\\Core\\Module\\ModuleRepository');
        if (! $realInstanceReflection->hasProperty($name)) {
            $targetObject = $this->valueHolder521cd;
            $targetObject->$name = $value;
            return $targetObject->$name;
        }
        $targetObject = $this->valueHolder521cd;
        $accessor = function & () use ($targetObject, $name, $value) {
            $targetObject->$name = $value;
            return $targetObject->$name;
        };
        $backtrace = debug_backtrace(true, 2);
        $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
        $accessor = $accessor->bindTo($scopeObject, get_class($scopeObject));
        $returnValue = & $accessor();
        return $returnValue;
    }
    public function __isset($name)
    {
        $this->initializer77ad6 && ($this->initializer77ad6->__invoke($valueHolder521cd, $this, '__isset', array('name' => $name), $this->initializer77ad6) || 1) && $this->valueHolder521cd = $valueHolder521cd;
        $realInstanceReflection = new \ReflectionClass('PrestaShop\\PrestaShop\\Core\\Module\\ModuleRepository');
        if (! $realInstanceReflection->hasProperty($name)) {
            $targetObject = $this->valueHolder521cd;
            return isset($targetObject->$name);
        }
        $targetObject = $this->valueHolder521cd;
        $accessor = function () use ($targetObject, $name) {
            return isset($targetObject->$name);
        };
        $backtrace = debug_backtrace(true, 2);
        $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
        $accessor = $accessor->bindTo($scopeObject, get_class($scopeObject));
        $returnValue = $accessor();
        return $returnValue;
    }
    public function __unset($name)
    {
        $this->initializer77ad6 && ($this->initializer77ad6->__invoke($valueHolder521cd, $this, '__unset', array('name' => $name), $this->initializer77ad6) || 1) && $this->valueHolder521cd = $valueHolder521cd;
        $realInstanceReflection = new \ReflectionClass('PrestaShop\\PrestaShop\\Core\\Module\\ModuleRepository');
        if (! $realInstanceReflection->hasProperty($name)) {
            $targetObject = $this->valueHolder521cd;
            unset($targetObject->$name);
            return;
        }
        $targetObject = $this->valueHolder521cd;
        $accessor = function () use ($targetObject, $name) {
            unset($targetObject->$name);
            return;
        };
        $backtrace = debug_backtrace(true, 2);
        $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
        $accessor = $accessor->bindTo($scopeObject, get_class($scopeObject));
        $accessor();
    }
    public function __clone()
    {
        $this->initializer77ad6 && ($this->initializer77ad6->__invoke($valueHolder521cd, $this, '__clone', array(), $this->initializer77ad6) || 1) && $this->valueHolder521cd = $valueHolder521cd;
        $this->valueHolder521cd = clone $this->valueHolder521cd;
    }
    public function __sleep()
    {
        $this->initializer77ad6 && ($this->initializer77ad6->__invoke($valueHolder521cd, $this, '__sleep', array(), $this->initializer77ad6) || 1) && $this->valueHolder521cd = $valueHolder521cd;
        return array('valueHolder521cd');
    }
    public function __wakeup()
    {
        \Closure::bind(function (\PrestaShop\PrestaShop\Core\Module\ModuleRepository $instance) {
            unset($instance->moduleDataProvider, $instance->adminModuleDataProvider, $instance->hookManager, $instance->cacheProvider, $instance->modulePath, $instance->installedModules, $instance->modulesFromHook, $instance->contextLangId);
        }, $this, 'PrestaShop\\PrestaShop\\Core\\Module\\ModuleRepository')->__invoke($this);
    }
    public function setProxyInitializer(\Closure $initializer = null) : void
    {
        $this->initializer77ad6 = $initializer;
    }
    public function getProxyInitializer() : ?\Closure
    {
        return $this->initializer77ad6;
    }
    public function initializeProxy() : bool
    {
        return $this->initializer77ad6 && ($this->initializer77ad6->__invoke($valueHolder521cd, $this, 'initializeProxy', array(), $this->initializer77ad6) || 1) && $this->valueHolder521cd = $valueHolder521cd;
    }
    public function isProxyInitialized() : bool
    {
        return null !== $this->valueHolder521cd;
    }
    public function getWrappedValueHolderValue()
    {
        return $this->valueHolder521cd;
    }
}


??

??