[ Index ]

PHP Cross Reference of phpBB-3.3.12-deutsch

title

Body

[close]

/vendor/symfony/config/Definition/ -> Processor.php (summary)

(no description)

File Size: 97 lines (3 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

Processor:: (3 methods):
  process()
  processConfiguration()
  normalizeConfig()


Class: Processor  - X-Ref

This class is the entry point for config normalization/merging/finalization.

process(NodeInterface $configTree, array $configs)   X-Ref
Processes an array of configurations.

return: array The processed configuration
param: NodeInterface $configTree The node tree describing the configuration
param: array         $configs    An array of configuration items to process

processConfiguration(ConfigurationInterface $configuration, array $configs)   X-Ref
Processes an array of configurations.

return: array The processed configuration
param: ConfigurationInterface $configuration The configuration class
param: array                  $configs       An array of configuration items to process

normalizeConfig($config, $key, $plural = null)   X-Ref
Normalizes a configuration entry.

This method returns a normalize configuration array for a given key
to remove the differences due to the original format (YAML and XML mainly).

Here is an example.

The configuration in XML:

<twig:extension>twig.extension.foo</twig:extension>
<twig:extension>twig.extension.bar</twig:extension>

And the same configuration in YAML:

extensions: ['twig.extension.foo', 'twig.extension.bar']

return: array
param: array  $config A config array
param: string $key    The key to normalize
param: string $plural The plural form of the key if it is irregular



Generated: Sun Jun 23 12:25:44 2024 Cross-referenced by PHPXref 0.7.1