From 14c65e38146ad41abc18281c8ad103a869d825c7 Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Sat, 17 Dec 2016 10:57:46 +0100 Subject: [PATCH] [DI] Fix DefinitionDecorator deprecation layer --- src/Symfony/Component/DependencyInjection/ChildDefinition.php | 2 ++ .../Component/DependencyInjection/DefinitionDecorator.php | 4 +--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Symfony/Component/DependencyInjection/ChildDefinition.php b/src/Symfony/Component/DependencyInjection/ChildDefinition.php index f10bcddfc04e4..53a1d188a0e90 100644 --- a/src/Symfony/Component/DependencyInjection/ChildDefinition.php +++ b/src/Symfony/Component/DependencyInjection/ChildDefinition.php @@ -14,6 +14,8 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException; use Symfony\Component\DependencyInjection\Exception\OutOfBoundsException; +class_alias(ChildDefinition::class, DefinitionDecorator::class); + /** * This definition extends another definition. * diff --git a/src/Symfony/Component/DependencyInjection/DefinitionDecorator.php b/src/Symfony/Component/DependencyInjection/DefinitionDecorator.php index 00e31ff3d0969..9fa67439b91e8 100644 --- a/src/Symfony/Component/DependencyInjection/DefinitionDecorator.php +++ b/src/Symfony/Component/DependencyInjection/DefinitionDecorator.php @@ -20,6 +20,4 @@ * * @deprecated The DefinitionDecorator class is deprecated since version 3.3 and will be removed in 4.0. Use the Symfony\Component\DependencyInjection\ChildDefinition class instead. */ -class DefinitionDecorator extends ChildDefinition -{ -} +class_exists(ChildDefinition::class);