injectObjectManager() public method

This object is created very early and is part of the blacklisted "Neos\Flow\Aop" namespace so we can't rely on AOP for the property injection.
public injectObjectManager ( Neos\Flow\ObjectManagement\ObjectManagerInterface $objectManager ) : void
$objectManager Neos\Flow\ObjectManagement\ObjectManagerInterface
return 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');
 }