- author Nicolas Grekas
CloneableInstantiable
- Extends
- Traits
| Constants | 
| public Symfony | 
| Properties | 
| Methods | 
| public __construct(Symfony | 
| public final arg(string|int $key, ?mixed $value) : static Sets one argument to pass to the service constructor/factory method. 
 | 
| public final args(array $arguments) : static Sets the arguments to pass to the service constructor/factory method. 
 | 
| public final autowire(bool $autowired = true) : static Enables/disables autowiring. 
 | 
| public final bind(string $nameOrFqcn, ?mixed $valueOrRef) : static Sets bindings. Bindings map $named or FQCN arguments to values that should be injected in the matching parameters (of the constructor, of methods called and of controller actions). 
 | 
| public final call(string $method, array $arguments = [], bool $returnsClone = false) : static Adds a method to call after service initialization. 
 | 
| public final configurator(Symfony Sets a configurator to call after the service is fully initialized. 
 | 
| public final constructor(string $constructor) : static Sets a static constructor. 
 | 
| public final factory(Symfony Sets a factory. 
 | 
| public final file(string $file) : static Sets a file to require before creating the service. 
 | 
| public final lazy(string|bool $lazy = true) : static Sets the lazy flag of this service. 
 | 
| public final parent(string $parent) : static Sets the Definition to inherit from. 
 | 
| public final property(string $name, ?mixed $value) : static Sets a specific property. 
 | 
| public final tag(string $name, array $attributes = []) : static Adds a tag for this definition. 
 | 
| Properties | 
| Properties | 
| private bool $allowParent = true | 
| private string $id = '[inline]' | 
| private ?string $path = NULL | 
| Methods | 
| private validateAttributes(string $tag, array $attributes, array $path = []) : void | 
| Properties | 
| Methods |