function Definition::setConfigurator
Sets a configurator to call after the service is fully initialized.
Parameters
string|array|Reference|null $configurator A PHP function, reference or an array containing a class/Reference and a method to call:
Return value
$this
File
-
vendor/
symfony/ dependency-injection/ Definition.php, line 692
Class
- Definition
- Definition represents a service definition.
Namespace
Symfony\Component\DependencyInjectionCode
public function setConfigurator(string|array|Reference|null $configurator) : static {
$this->changes['configurator'] = true;
if (\is_string($configurator) && str_contains($configurator, '::')) {
$configurator = explode('::', $configurator, 2);
}
elseif ($configurator instanceof Reference) {
$configurator = [
$configurator,
'__invoke',
];
}
$this->configurator = $configurator;
return $this;
}