Resolver
class Resolver
| internal |
Services resolver
Methods
No description
No description
Normalizes reference to 'self' or named reference (or leaves it typed if it is not possible during resolving) and checks existence of service.
Returns named reference to service resolved by type (or 'self' reference for local-autowiring).
Adds item to the list of dependencies.
Add missing arguments using autowiring.
No description
Details
at line 39
__construct(ContainerBuilder $builder)
No description
at line 46
ContainerBuilder
getContainerBuilder()
No description
at line 52
void
resolveDefinition(Definition $def)
No description
at line 76
string|null
resolveReferenceType(Reference $ref)
No description
at line 93
string|null
resolveEntityType(Statement $statement)
No description
at line 161
void
completeDefinition(Definition $def)
No description
at line 183
Statement
completeStatement(Statement $statement, bool $currentServiceAllowed = false)
No description
at line 315
array
completeArguments(array $arguments)
No description
at line 372
Reference
normalizeReference(Reference $ref)
Normalizes reference to 'self' or named reference (or leaves it typed if it is not possible during resolving) and checks existence of service.
at line 395
Definition
resolveReference(Reference $ref)
No description
at line 408
Reference
getByType(string $type)
Returns named reference to service resolved by type (or 'self' reference for local-autowiring).
at line 433
Resolver
addDependency(ReflectionClass|ReflectionFunctionAbstract|string $dep)
Adds item to the list of dependencies.
at line 520
static array
autowireArguments(ReflectionFunctionAbstract $method, array $arguments, callable $getter)
Add missing arguments using autowiring.
at line 659
static array
getFirstClassCallable()
| internal |
No description