コード例 #1
0
 /**
  * @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');
 }