api/symfony/Component/DependencyInjection/Attribute/AsDecorator.yaml

39 lines
948 B
YAML
Raw Permalink Normal View History

2024-09-26 09:03:21 +00:00
name: AsDecorator
class_comment: null
dependencies:
- name: ContainerInterface
type: class
source: Symfony\Component\DependencyInjection\ContainerInterface
properties: []
methods:
- name: __construct
visibility: public
parameters:
- name: decorates
- name: priority
default: '0'
- name: onInvalid
default: ContainerInterface::EXCEPTION_ON_INVALID_REFERENCE
comment: '# * Declares a decorating service.
# */
# #[\Attribute(\Attribute::TARGET_CLASS)]
# class AsDecorator
# {
# /**
# * @param string $decorates The service id to decorate
# * @param int $priority The priority of this decoration when multiple decorators
are declared for the same service
# * @param int $onInvalid The behavior to adopt when the decoration is invalid;
must be one of the {@see ContainerInterface} constants'
traits:
- Symfony\Component\DependencyInjection\ContainerInterface
interfaces: []