Holds read-only parameters.
- author Fabien Potencier
CloneableInstantiable
| Methods |
| public __construct(array $parameters = [], array $deprecatedParameters = [], array $nonEmptyParameters = []) For performance reasons, the constructor assumes that all keys are already lowercased. This is always the case when used internally. |
| public add(array $parameters) : never |
| public cannotBeEmpty(string $name, string $message = 'A non-empty parameter "%s" is required.') : never |
| public clear() : never |
| public deprecate(string $name, string $package, string $version, string $message = 'The parameter "%s" is deprecated.') : never |
| public remove(string $name) : never |
| public set(string $name, UnitEnum|array|string|int|float|bool|?null $value) : never |
| Properties |
| protected array $deprecatedParameters |
| protected array $nonEmptyParameters |