return $configTree->
finalize($currentConfig);
} /**
* Processes an array of configurations.
*
* @param array $configs An array of configuration items to process
*/
public function processConfiguration(ConfigurationInterface
$configuration, array
$configs): array
{ return $this->
process($configuration->
getConfigTreeBuilder()->
buildTree(),
$configs);
} /**
* 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']
*
* @param array $config A config array
* @param string $key The key to normalize
* @param string|null $plural The plural form of the key if it is irregular
*/