@@ -27,9 +27,12 @@ Contracts
27
27
Dependency Injection
28
28
~~~~~~~~~~~~~~~~~~~~
29
29
30
+ * :doc: `AsDecorator </service_container/service_decoration >`
30
31
* :ref: `AsTaggedItem <tags_as-tagged-item >`
31
32
* :ref: `Autoconfigure <lazy-services_configuration >`
32
33
* :ref: `AutoconfigureTag <di-instanceof >`
34
+ * :ref: `Autowire <autowire-attribute >`
35
+ * :doc: `MapDecorated </service_container/service_decoration >`
33
36
* :ref: `TaggedIterator <tags_reference-tagged-services >`
34
37
* :ref: `TaggedLocator <service-subscribers-locators_defining-service-locator >`
35
38
* :ref: `Target <autowiring-multiple-implementations-same-type >`
@@ -40,10 +43,17 @@ EventDispatcher
40
43
41
44
* :ref: `AsEventListener <event-dispatcher_event-listener-attributes >`
42
45
46
+ FrameworkBundle
47
+ ~~~~~~~~~~~~~~~
48
+
49
+ * :ref: `AsRoutingConditionService <routing-matching-expressions >`
50
+
43
51
HttpKernel
44
52
~~~~~~~~~~
45
53
46
54
* :doc: `AsController </controller/service >`
55
+ * :ref: `Cache <http-cache-expiration-intro >`
56
+ * :class: `Symfony\\ Component\\ HttpKernel\\ Attribute\\ MapDateTime `
47
57
48
58
Messenger
49
59
~~~~~~~~~
@@ -59,6 +69,7 @@ Security
59
69
~~~~~~~~
60
70
61
71
* :ref: `CurrentUser <security-json-login >`
72
+ * :ref: `IsGranted <security-securing-controller-annotations >`
62
73
63
74
Serializer
64
75
~~~~~~~~~~
@@ -69,9 +80,17 @@ Serializer
69
80
* :ref: `Ignore <serializer_ignoring-attributes >`
70
81
* :ref: `MaxDepth <serializer_handling-serialization-depth >`
71
82
* :ref: `SerializedName <serializer_name-conversion >`
83
+ * :ref: `SerializedPath <serializer-enabling-metadata-cache >`
84
+
85
+ Twig
86
+ ~~~~
87
+
88
+ * :ref: `Template <templates-template-attribute >`
72
89
73
90
Validator
74
91
~~~~~~~~~
75
92
76
93
Each validation constraint comes with a PHP attribute. See
77
94
:doc: `/reference/constraints ` for a full list of validation constraints.
95
+
96
+ * :doc: `HasNamedArgument </validation/custom_constraint >`
0 commit comments