Commit d105f450 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
parent d6f9e2c4
Loading
Loading
Loading
Loading
+2 −4
Original line number Diff line number Diff line
@@ -9,6 +9,7 @@
use Symfony\Component\DependencyInjection\Exception\ParameterNotFoundException;
use Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException;
use Symfony\Component\DependencyInjection\Exception\ServiceCircularReferenceException;
use Symfony\Contracts\Service\ResetInterface;

/**
 * Provides a container optimized for Drupal's needs.
@@ -41,12 +42,9 @@
 * - The function getServiceIds() was added as it has a use-case in core and
 *   contrib.
 *
 * @todo Implement Symfony\Contracts\Service\ResetInterface once Symfony 4
 *   is being used. See https://www.drupal.org/project/drupal/issues/3032605
 *
 * @ingroup container
 */
class Container implements ContainerInterface {
class Container implements ContainerInterface, ResetInterface {

  /**
   * The parameters of the container.
+2 −1
Original line number Diff line number Diff line
@@ -12,7 +12,8 @@
  },
  "require": {
    "php": ">=7.3.0",
    "symfony/dependency-injection": "^4.4"
    "symfony/dependency-injection": "^4.4",
    "symfony/service-contracts": "^1.1|^2"
  },
  "suggest": {
    "symfony/expression-language": "For using expressions in service container configuration"