Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 64f0ba4

Browse files
committed
Re-allow to use "tagged" in service definitions
1 parent 42be5f8 commit 64f0ba4

File tree

3 files changed

+1
-7
lines changed

3 files changed

+1
-7
lines changed

src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -502,8 +502,6 @@ private function getArgumentsAsPhp(\DOMElement $node, string $name, string $file
502502
}
503503
break;
504504
case 'tagged':
505-
@trigger_error(sprintf('Type "%s" of tag <%s> in "%s" is deprecated since Symfony 4.4 and will be removed in 5.0, use "tagged_iterator" instead.', $arg->getAttribute('type'), $name, $file), E_USER_DEPRECATED);
506-
// no break
507505
case 'tagged_iterator':
508506
case 'tagged_locator':
509507
$type = $arg->getAttribute('type');

src/Symfony/Component/DependencyInjection/Loader/YamlFileLoader.php

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -742,10 +742,6 @@ private function resolveServices($value, string $file, bool $isParameter = false
742742
}
743743
}
744744
if (\in_array($value->getTag(), ['tagged', 'tagged_iterator', 'tagged_locator'], true)) {
745-
if ('tagged' === $value->getTag()) {
746-
@trigger_error('"!tagged" is deprecated since Symfony 4.4 and will be removed in 5.0, use "!tagged_iterator" instead.', E_USER_DEPRECATED);
747-
}
748-
749745
$forLocator = 'tagged_locator' === $value->getTag();
750746

751747
if (\is_array($argument) && isset($argument['tag']) && $argument['tag']) {

src/Symfony/Component/DependencyInjection/Loader/schema/dic/services/services-1.0.xsd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@
265265
<xsd:enumeration value="constant" />
266266
<xsd:enumeration value="iterator" />
267267
<xsd:enumeration value="service_locator" />
268-
<!-- "tagged" is deprecated since Symfony 4.4 and will be removed in 5.0, use "tagged_iterator" instead. -->
268+
<!-- "tagged" an alias of "tagged_iterator", using "tagged_iterator" is preferred. -->
269269
<xsd:enumeration value="tagged" />
270270
<xsd:enumeration value="tagged_iterator" />
271271
<xsd:enumeration value="tagged_locator" />

0 commit comments

Comments
 (0)