Reference
final class Reference extends Expression
Reference to service. Either by name or by type or reference to the 'self' service.
Constants
Self |
|
SELF |
|
Methods
static Reference
__construct(string $value)
No description
string
getValue()
No description
bool
isName()
No description
bool
isType()
No description
bool
isSelf()
No description
string|null
void
string
Details
at line 30
static Reference
fromType(string $value)
No description
at line 40
static Reference
fromDefinition(Definition $definition)
No description
at line 48
__construct(string $value)
No description
at line 54
string
getValue()
No description
at line 60
bool
isName()
No description
at line 66
bool
isType()
No description
at line 72
bool
isSelf()
No description
at line 78
string|null
resolveType(Resolver $resolver)
No description
at line 99
void
complete(Resolver $resolver)
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 128
string
generateCode(PhpGenerator $generator)
No description