minor #17131 [DependencyInjection] Change the ExtensionInterface load method definition (mmarchois)

This PR was submitted for the 3.0 branch but it was merged into the 2.3 branch instead (closes #17131).

Discussion
----------

[DependencyInjection] Change the ExtensionInterface load method definition

| Q             | A
| ------------- | ---
| Bug fix?      | no
| New feature?  | no
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | yes
| Fixed tickets | ~
| License       | MIT
| Doc PR        | https://github.com/symfony/symfony-docs/pull/5988

This PR change the `Symfony\Component\DependencyInjection\Extension\ExtensionInterface` load method definition to be identical to the documentation :
`public function load(array $configs, ContainerBuilder $container);`

Commits
-------

85c271b Change the ExtensionInterface load method definition to bo identical to the documentation.
This commit is contained in:
Fabien Potencier 2015-12-26 13:00:54 +01:00
commit 38d4354e3d
2 changed files with 3 additions and 3 deletions

View File

@ -18,7 +18,7 @@ use Symfony\Component\HttpKernel\DependencyInjection\Extension;
class FirewallEntryPointExtension extends Extension
{
public function load(array $config, ContainerBuilder $container)
public function load(array $configs, ContainerBuilder $container)
{
$loader = new XmlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config'));
$loader->load('services.xml');

View File

@ -23,12 +23,12 @@ interface ExtensionInterface
/**
* Loads a specific configuration.
*
* @param array $config An array of configuration values
* @param array $configs An array of configuration values
* @param ContainerBuilder $container A ContainerBuilder instance
*
* @throws \InvalidArgumentException When provided tag is not defined in this extension
*/
public function load(array $config, ContainerBuilder $container);
public function load(array $configs, ContainerBuilder $container);
/**
* Returns the namespace to be used for this extension (XML namespace).