public function injectObjectManager(ObjectManagerInterface $objectManager): void
    {
        if ($this->objectManager === null) {
            $this->objectManager = $objectManager;
            /** @var CacheManager $cacheManager */
            $cacheManager = $this->objectManager->get(CacheManager::class);
            $this->runtimeExpressionsCache = $cacheManager->getCache('Flow_Aop_RuntimeExpressions');
        }
    }
public function injectObjectManager(ObjectManagerInterface $objectManager): void
    {
        if ($this->objectManager === null) {
            $this->objectManager = $objectManager;
            /** @var CacheManager $cacheManager */
            $cacheManager = $this->objectManager->get(CacheManager::class);
            $this->runtimeExpressionsCache = $cacheManager->getCache('Flow_Aop_RuntimeExpressions');
        }
    }
public function injectObjectManager ( ObjectManagerInterface $ objectManager ) : void { if ( $ this -> objectManager === null ) { $ this -> objectManager = $ objectManager ; /** @var CacheManager $cacheManager */ $ cacheManager = $ this -> objectManager -> get ( CacheManager :: class ) ; $ this -> runtimeExpressionsCache = $ cacheManager -> getCache ( 'Flow_Aop_RuntimeExpressions' ) ; } }
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.

@param ObjectManagerInterface $objectManager
@return void
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 .