Gets a service definition by id or alias.
The method "unaliases" recursively to return a Definition instance.
@api
string $id The service identifier or alias:
Definition A Definition instance
InvalidArgumentException if the service definition does not exist
public function findDefinition($id) {
while ($this
->hasAlias($id)) {
$id = (string) $this
->getAlias($id);
}
return $this
->getDefinition($id);
}