Neos\Flow\Aop\Pointcut\PointcutSettingFilter::injectConfigurationManager PHP Method

injectConfigurationManager() public method

Injects the configuration manager
public injectConfigurationManager ( ConfigurationManager $configurationManager ) : void
$configurationManager Neos\Flow\Configuration\ConfigurationManager
return void
    public function injectConfigurationManager(ConfigurationManager $configurationManager)
    {
        $this->configurationManager = $configurationManager;
        $this->parseConfigurationOptionPath($this->settingComparisonExpression);
    }

Usage Example

 /**
  * Adds a setting filter to the pointcut filter composite
  *
  * @param string $operator The operator
  * @param string $configurationPath The path to the settings option, that should be used
  * @param PointcutFilterComposite $pointcutFilterComposite An instance of the pointcut filter composite. The result (ie. the custom filter) will be added to this composite object.
  * @return void
  */
 protected function parseDesignatorSetting($operator, $configurationPath, PointcutFilterComposite $pointcutFilterComposite)
 {
     $filter = new PointcutSettingFilter($configurationPath);
     /** @var ConfigurationManager $configurationManager */
     $configurationManager = $this->objectManager->get(ConfigurationManager::class);
     $filter->injectConfigurationManager($configurationManager);
     $pointcutFilterComposite->addFilter($operator, $filter);
 }
All Usage Examples Of Neos\Flow\Aop\Pointcut\PointcutSettingFilter::injectConfigurationManager