Class

eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Configuration\Parser\IO

class IO extends AbstractParser

Methods

mixed preMap(array $config, ContextualizerInterface $contextualizer)

This method is called by the ConfigurationProcessor before looping over available scopes.

from AbstractParser
mixed postMap(array $config, ContextualizerInterface $contextualizer)

Post process configuration to add iorootdir and io_prefix.

__construct(ComplexSettingParserInterface $complexSettingParser)

addSemanticConfig(NodeBuilder $nodeBuilder)

Adds semantic configuration definition.

mapConfig(array $scopeSettings, $currentScope, ContextualizerInterface $contextualizer)

Details

in AbstractParser at line 27
public mixed preMap(array $config, ContextualizerInterface $contextualizer)

This method is called by the ConfigurationProcessor before looping over available scopes.

You may here use $contextualizer->mapConfigArray().

Parameters

array $config Complete parsed semantic configuration
ContextualizerInterface $contextualizer

Return Value

mixed

See also

ConfigurationProcessor::mapConfig()
ContextualizerInterface::mapConfigArray()

at line 89
public mixed postMap(array $config, ContextualizerInterface $contextualizer)

Post process configuration to add iorootdir and io_prefix.

Parameters

array $config Complete parsed semantic configuration
ContextualizerInterface $contextualizer

Return Value

mixed

at line 22
public __construct(ComplexSettingParserInterface $complexSettingParser)

Parameters

ComplexSettingParserInterface $complexSettingParser

at line 27
public addSemanticConfig(NodeBuilder $nodeBuilder)

Adds semantic configuration definition.

Parameters

NodeBuilder $nodeBuilder Node just under ezpublish.system.

at line 60
public mapConfig(array $scopeSettings, $currentScope, ContextualizerInterface $contextualizer)

Parameters

array $scopeSettings
$currentScope
ContextualizerInterface $contextualizer