diff --git a/configuration.rst b/configuration.rst index 2a5303741c1..3ddcf453dd7 100644 --- a/configuration.rst +++ b/configuration.rst @@ -391,7 +391,7 @@ a new ``locale`` parameter is added to the ``config/services.yaml`` file). By convention, parameters whose names start with a dot ``.`` (for example, ``.mailer.transport``), are available only during the container compilation. - They are useful when working with :ref:`Compiler Passes ` + They are useful when working with :doc:`Compiler Passes ` to declare some temporary parameters that won't be available later in the application. .. versionadded:: 6.3 diff --git a/messenger.rst b/messenger.rst index e61a13e1c86..87102811316 100644 --- a/messenger.rst +++ b/messenger.rst @@ -919,7 +919,7 @@ Rate Limited Transport The ``rate_limiter`` option was introduced in Symfony 6.2. Sometimes you might need to rate limit your message worker. You can configure a -rate limiter on a transport (requires the :doc:`RateLimiter component `) +rate limiter on a transport (requires the :doc:`RateLimiter component `) by setting its ``rate_limiter`` option: .. configuration-block:: diff --git a/reference/attributes.rst b/reference/attributes.rst index feadec70d3c..9ead60b3662 100644 --- a/reference/attributes.rst +++ b/reference/attributes.rst @@ -38,7 +38,7 @@ Dependency Injection * :ref:`Autowire ` * :ref:`AutowireCallable ` * :doc:`AutowireDecorated ` -* :doc:`AutowireIterator ` +* :ref:`AutowireIterator ` * :ref:`AutowireLocator ` * :ref:`AutowireServiceClosure ` * :ref:`Exclude ` diff --git a/reference/configuration/framework.rst b/reference/configuration/framework.rst index 8e1f6af81fa..6d32065540c 100644 --- a/reference/configuration/framework.rst +++ b/reference/configuration/framework.rst @@ -236,8 +236,6 @@ The **default value** is: $request = Request::createFromGlobals(); // ... -.. _configuration-framework-http_method_override: - trust_x_sendfile_type_header ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/reference/constraints/Callback.rst b/reference/constraints/Callback.rst index 3424d47c9d3..a6944c241cf 100644 --- a/reference/constraints/Callback.rst +++ b/reference/constraints/Callback.rst @@ -271,14 +271,16 @@ callback method: * A closure. Concrete callbacks receive an :class:`Symfony\\Component\\Validator\\Context\\ExecutionContextInterface` -instance as the first argument and the :ref:`payload option ` +instance as the first argument and the :ref:`payload option ` as the second argument. Static or closure callbacks receive the validated object as the first argument, the :class:`Symfony\\Component\\Validator\\Context\\ExecutionContextInterface` -instance as the second argument and the :ref:`payload option ` +instance as the second argument and the :ref:`payload option ` as the third argument. .. include:: /reference/constraints/_groups-option.rst.inc +.. _reference-constraints-callback-payload: + .. include:: /reference/constraints/_payload-option.rst.inc diff --git a/reference/constraints/_payload-option.rst.inc b/reference/constraints/_payload-option.rst.inc index a76c9a4a29d..5121ba1ae51 100644 --- a/reference/constraints/_payload-option.rst.inc +++ b/reference/constraints/_payload-option.rst.inc @@ -1,5 +1,3 @@ -.. _reference-constraints-payload: - ``payload`` ~~~~~~~~~~~ diff --git a/reference/dic_tags.rst b/reference/dic_tags.rst index cf908c4dd24..2ea62bc9def 100644 --- a/reference/dic_tags.rst +++ b/reference/dic_tags.rst @@ -335,7 +335,7 @@ controller.argument_value_resolver Value resolvers implement the :class:`Symfony\\Component\\HttpKernel\\Controller\\ValueResolverInterface` and are used to resolve argument values for controllers as described here: -:doc:`/controller/argument_value_resolver`. +:doc:`/controller/value_resolver`. .. versionadded:: 6.2 diff --git a/service_container/service_decoration.rst b/service_container/service_decoration.rst index 0f75b5284c8..18bc5d4d85f 100644 --- a/service_container/service_decoration.rst +++ b/service_container/service_decoration.rst @@ -299,35 +299,35 @@ the ``decoration_priority`` option. Its value is an integer that defaults to .. configuration-block:: - .. code-block:: php-attributes + .. code-block:: php-attributes - // ... - use Symfony\Component\DependencyInjection\Attribute\AsDecorator; - use Symfony\Component\DependencyInjection\Attribute\AutowireDecorated; + // ... + use Symfony\Component\DependencyInjection\Attribute\AsDecorator; + use Symfony\Component\DependencyInjection\Attribute\AutowireDecorated; - #[AsDecorator(decorates: Foo::class, priority: 5)] - class Bar - { - public function __construct( - #[AutowireDecorated] - private $inner, - ) { - } - // ... + #[AsDecorator(decorates: Foo::class, priority: 5)] + class Bar + { + public function __construct( + #[AutowireDecorated] + private $inner, + ) { } + // ... + } - #[AsDecorator(decorates: Foo::class, priority: 1)] - class Baz - { - public function __construct( - #[AutowireDecorated] - private $inner, - ) { - } - - // ... + #[AsDecorator(decorates: Foo::class, priority: 1)] + class Baz + { + public function __construct( + #[AutowireDecorated] + private $inner, + ) { } + // ... + } + .. code-block:: yaml # config/services.yaml @@ -619,24 +619,24 @@ Three different behaviors are available: .. configuration-block:: - .. code-block:: php-attributes - - // ... - use Symfony\Component\DependencyInjection\Attribute\AsDecorator; - use Symfony\Component\DependencyInjection\Attribute\AutowireDecorated; - use Symfony\Component\DependencyInjection\ContainerInterface; + .. code-block:: php-attributes - #[AsDecorator(decorates: Mailer::class, onInvalid: ContainerInterface::IGNORE_ON_INVALID_REFERENCE)] - class Bar - { - public function __construct( - #[AutowireDecorated] private $inner, - ) { - } + // ... + use Symfony\Component\DependencyInjection\Attribute\AsDecorator; + use Symfony\Component\DependencyInjection\Attribute\AutowireDecorated; + use Symfony\Component\DependencyInjection\ContainerInterface; - // ... + #[AsDecorator(decorates: Mailer::class, onInvalid: ContainerInterface::IGNORE_ON_INVALID_REFERENCE)] + class Bar + { + public function __construct( + #[AutowireDecorated] private $inner, + ) { } + // ... + } + .. code-block:: yaml # config/services.yaml