Symfony\Component\DependencyInjection\DefinitionDecorator::replaceArgument
You should always use this method when overwriting existing arguments of the parent definition.
If you directly call setArguments() keep in mind that you must follow certain conventions when you want to overwrite the arguments of the parent definition, otherwise your arguments will only be appended.
Signature
public function replaceArgument(integer
$index,
mixed
$value )
Parameters
$index
— integer$value
— mixed
Returns
- DefinitionDecorator
- the current instance
Errors/Exceptions
-
InvalidArgumentException
- when $index isn't an integer