Skip to content
Snippets Groups Projects
Commit d003c38e authored by catch's avatar catch
Browse files

Issue #3032605 by mikelutz, Gábor Hojtsy, longwave, martin107: [symfony 4]...

Issue #3032605 by mikelutz, Gábor Hojtsy, longwave, martin107: [symfony 4] Drupal\Component\DependencyInjection\Container should implement Symfony\Contracts\Service\ResetInterface

(cherry picked from commit d105f450)
parent c2299b76
No related branches found
No related tags found
No related merge requests found
...@@ -9,6 +9,7 @@ ...@@ -9,6 +9,7 @@
use Symfony\Component\DependencyInjection\Exception\ParameterNotFoundException; use Symfony\Component\DependencyInjection\Exception\ParameterNotFoundException;
use Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException; use Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException;
use Symfony\Component\DependencyInjection\Exception\ServiceCircularReferenceException; use Symfony\Component\DependencyInjection\Exception\ServiceCircularReferenceException;
use Symfony\Contracts\Service\ResetInterface;
/** /**
* Provides a container optimized for Drupal's needs. * Provides a container optimized for Drupal's needs.
...@@ -41,12 +42,9 @@ ...@@ -41,12 +42,9 @@
* - The function getServiceIds() was added as it has a use-case in core and * - The function getServiceIds() was added as it has a use-case in core and
* contrib. * contrib.
* *
* @todo Implement Symfony\Contracts\Service\ResetInterface once Symfony 4
* is being used. See https://www.drupal.org/project/drupal/issues/3032605
*
* @ingroup container * @ingroup container
*/ */
class Container implements ContainerInterface { class Container implements ContainerInterface, ResetInterface {
/** /**
* The parameters of the container. * The parameters of the container.
......
...@@ -12,7 +12,8 @@ ...@@ -12,7 +12,8 @@
}, },
"require": { "require": {
"php": ">=7.3.0", "php": ">=7.3.0",
"symfony/dependency-injection": "^4.4" "symfony/dependency-injection": "^4.4",
"symfony/service-contracts": "^1.1|^2"
}, },
"suggest": { "suggest": {
"symfony/expression-language": "For using expressions in service container configuration" "symfony/expression-language": "For using expressions in service container configuration"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment