Commit a209347c authored by catch's avatar catch
Browse files

Issue #3265120 by longwave: Remove Symfony 4 BC shim from DeprecatedServicePass

parent aad867ef
Loading
Loading
Loading
Loading
+2 −16
Original line number Diff line number Diff line
@@ -19,27 +19,13 @@ public function process(ContainerBuilder $container) {
    $deprecated_services = [];
    foreach ($container->getDefinitions() as $service_id => $definition) {
      if ($definition->isDeprecated()) {
        // @todo: remove when Drupal requires Symfony 5. See
        // https://www.drupal.org/project/drupal/issues/3197729
        if (method_exists($definition, 'getDeprecation')) {
        $deprecated_services[$service_id] = $definition->getDeprecation($service_id)['message'];
      }
        else {
          $deprecated_services[$service_id] = $definition->getDeprecationMessage($service_id);
        }
      }
    }
    foreach ($container->getAliases() as $service_id => $definition) {
      if ($definition->isDeprecated()) {
        // @todo: remove when Drupal requires Symfony 5. See
        // https://www.drupal.org/project/drupal/issues/3197729
        if (method_exists($definition, 'getDeprecation')) {
        $deprecated_services[$service_id] = $definition->getDeprecation($service_id)['message'];
      }
        else {
          $deprecated_services[$service_id] = $definition->getDeprecationMessage($service_id);
        }
      }
    }
    $container->setParameter('_deprecated_service_list', $deprecated_services);
  }