Skip to content

Commit 8a7d32e

Browse files
committed
[#12697] Some minor tweaks
1 parent b7a35f2 commit 8a7d32e

File tree

1 file changed

+11
-13
lines changed

1 file changed

+11
-13
lines changed

service_container/tags.rst

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -585,16 +585,15 @@ application handlers::
585585
}
586586
}
587587

588-
589588
Tagged Services with Priority
590589
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
591590

592591
.. versionadded:: 4.4
593592

594593
The ability to prioritize tagged services was introduced in Symfony 4.4.
595594

596-
The tagged services can be prioritized using the ``priority`` attribute, thus providing
597-
a way to inject a sorted collection.
595+
The tagged services can be prioritized using the ``priority`` attribute,
596+
thus providing a way to inject a sorted collection of services:
598597

599598
.. configuration-block::
600599

@@ -627,23 +626,21 @@ a way to inject a sorted collection.
627626
// config/services.php
628627
namespace Symfony\Component\DependencyInjection\Loader\Configurator;
629628
629+
use App\Handler\One;
630+
630631
return function(ContainerConfigurator $configurator) {
631632
$services = $configurator->services();
632633
633-
$services->set(App\Handler\One::class)
634+
$services->set(One::class)
634635
->tag('app.handler', ['priority' => 20])
635636
;
636637
};
637638
638-
.. note::
639-
640-
Note that any other custom attribute will be ignored by this feature.
641-
642-
643-
Another option, which is particularly useful when using autoconfiguring tags, is to implement the
644-
static ``getDefaultPriority`` method on the service itself::
639+
Another option, which is particularly useful when using autoconfiguring
640+
tags, is to implement the static ``getDefaultPriority()`` method on the
641+
service itself::
645642

646-
// src/App/Handler/One.php
643+
// src/Handler/One.php
647644
namespace App/Handler;
648645

649646
class One
@@ -654,7 +651,8 @@ static ``getDefaultPriority`` method on the service itself::
654651
}
655652
}
656653

657-
If you want to have another method defining the priority, you can define it in the configuration of the collecting service:
654+
If you want to have another method defining the priority, you can define it
655+
in the configuration of the collecting service:
658656

659657
.. configuration-block::
660658

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy