| Constants | 
| public Symfony\Component\DependencyInjection\Loader\Configurator\PrototypeConfigurator::FACTORY = 'load' | 
| Properties | 
| public static ?Closure Symfony\Component\DependencyInjection\Loader\Configurator\AbstractConfigurator::$valuePreProcessor = NULL | 
| Methods | 
| public Symfony\Component\DependencyInjection\Loader\Configurator\AbstractConfigurator::__call(string $method, array $args) : ?mixed | 
| public __construct(Symfony\Component\DependencyInjection\Loader\Configurator\ServicesConfigurator $parent, Symfony\Component\DependencyInjection\Loader\PhpFileLoader $loader, Symfony\Component\DependencyInjection\Definition $defaults, string $namespace, string $resource, bool $allowParent, ?string $path = NULL) | 
| public __destruct() | 
| public final Symfony\Component\DependencyInjection\Loader\Configurator\AbstractServiceConfigurator::__invoke(string $id, ?string $class = NULL) : Symfony\Component\DependencyInjection\Loader\Configurator\ServiceConfigurator | 
| public Symfony\Component\DependencyInjection\Loader\Configurator\AbstractConfigurator::__serialize() : array | 
| public Symfony\Component\DependencyInjection\Loader\Configurator\AbstractConfigurator::__unserialize(array $data) : void | 
| public final abstract(bool $abstract = true) : static   Whether this definition is abstract, that means it merely serves as a template for other definitions. | 
| public final Symfony\Component\DependencyInjection\Loader\Configurator\AbstractServiceConfigurator::alias(string $id, string $referencedId) : Symfony\Component\DependencyInjection\Loader\Configurator\AliasConfigurator | 
| 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 autoconfigure(bool $autoconfigured = true) : static   Sets whether or not instanceof conditionals should be prepended with a global set.return $this throws \InvalidArgumentException when a parent is already set 
 | 
| public final autowire(bool $autowired = true) : static   Enables/disables autowiring. | 
| public final bind(string $nameOrFqcn, ?mixed $valueOrRef) : static   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).param string $nameOrFqcn A parameter name with its "$" prefix, or an FQCN param mixed $valueOrRef The value or reference to bind return $this 
 | 
| public final call(string $method, array $arguments = [], bool $returnsClone = false) : static   Adds a method to call after service initialization.param string $method The method name to call param array $arguments An array of arguments to pass to the method call param bool $returnsClone Whether the call returns the service instance or not return $this throws \InvalidArgumentException on empty $method param 
 | 
| public final configurator(Symfony\Component\DependencyInjection\Loader\Configurator\ReferenceConfigurator|array|string $configurator) : static   Sets a configurator to call after the service is fully initialized. | 
| public final constructor(string $constructor) : static   Sets a static constructor. | 
| public final deprecate(string $package, string $version, string $message) : static   Whether this definition is deprecated, that means it should not be called anymore.param string $package The name of the composer package that is triggering the deprecation param string $version The version of the package that introduced the deprecation param string $message The deprecation message to use return $this throws \InvalidArgumentException when the message template is invalid 
 | 
| public final exclude(array|string $excludes) : static   Excludes files from registration using glob patterns.param string[]|string $excludes return $this 
 | 
| public final factory(Symfony\Component\DependencyInjection\Loader\Configurator\ReferenceConfigurator|Symfony\Component\ExpressionLanguage\Expression|array|string $factory) : static | 
| public final Symfony\Component\DependencyInjection\Loader\Configurator\AbstractServiceConfigurator::get(string $id) : Symfony\Component\DependencyInjection\Loader\Configurator\ServiceConfigurator   Gets an already defined service definition.throws \ServiceNotFoundException if the service definition does not exist 
 | 
| public final lazy(string|bool $lazy = true) : static   Sets the lazy flag of this service.param bool|string $lazy A FQCN to derivate the lazy proxy from or trueto make it extend from the definition's classreturn $this 
 | 
| public final Symfony\Component\DependencyInjection\Loader\Configurator\AbstractServiceConfigurator::load(string $namespace, string $resource) : Symfony\Component\DependencyInjection\Loader\Configurator\PrototypeConfigurator   Registers a PSR-4 namespace using a glob pattern. | 
| public final parent(string $parent) : static   Sets the Definition to inherit from.return $this throws \InvalidArgumentException when parent cannot be set 
 | 
| public final private() : static | 
| public static Symfony\Component\DependencyInjection\Loader\Configurator\AbstractConfigurator::processValue(?mixed $value, bool $allowServices = false) : ?mixed   Checks that a value is valid, optionally replacing Definition and Reference configurators by their configure value.param bool $allowServices whether Definition and Reference are allowed; by default, only scalars, arrays and enum are return mixed the value, optionally cast to a Definition/Reference 
 | 
| public final property(string $name, ?mixed $value) : static   Sets a specific property. | 
| public final public() : static | 
| public final Symfony\Component\DependencyInjection\Loader\Configurator\AbstractServiceConfigurator::remove(string $id) : Symfony\Component\DependencyInjection\Loader\Configurator\ServicesConfigurator   Removes an already defined service definition or alias. | 
| public final Symfony\Component\DependencyInjection\Loader\Configurator\AbstractServiceConfigurator::set(?string $id, ?string $class = NULL) : Symfony\Component\DependencyInjection\Loader\Configurator\ServiceConfigurator | 
| public final share(bool $shared = true) : static   Sets if the service must be shared or not. | 
| public final Symfony\Component\DependencyInjection\Loader\Configurator\AbstractServiceConfigurator::stack(string $id, array $services) : Symfony\Component\DependencyInjection\Loader\Configurator\AliasConfigurator   Registers a stack of decorator services.param \InlineServiceConfigurator[]|\ReferenceConfigurator[] $services 
 | 
| public final tag(string $name, array $attributes = []) : static   Adds a tag for this definition. |