Neos\Flow\Security\Authorization\Privilege\Method\MethodPrivilege::initialize PHP Method

initialize() protected method

protected initialize ( ) : void
return void
    protected function initialize()
    {
        if ($this->runtimeExpressionEvaluator !== null) {
            return;
        }
        /** @var CacheManager $cacheManager */
        $cacheManager = $this->objectManager->get(CacheManager::class);
        $this->runtimeExpressionEvaluator = $this->objectManager->get(RuntimeExpressionEvaluator::class);
        $this->runtimeExpressionEvaluator->injectObjectManager($this->objectManager);
        if (static::$methodPermissions !== null) {
            return;
        }
        static::$methodPermissions = $cacheManager->getCache('Flow_Security_Authorization_Privilege_Method')->get('methodPermission');
    }