ServiceDefinition
final class ServiceDefinition extends Definition
Definition of standard service.
Properties
$lazy |
Methods
string
getDescriptor()
No description
setType(string|null $type)
No description
setFactory(Expression $factory, array $args = [])
Alias for setCreator()
getFactory()
Alias for getCreator()
setCreator(Expression $creator, array $args = [])
No description
getCreator()
No description
Expression|null
setSetup(array $setup)
No description
array
getSetup()
No description
addSetup(Expression $entity, array $args = [])
No description
void
string
__clone()
No description
Details
at line 37
string
getDescriptor()
No description
at line 47
Definition
setType(string|null $type)
No description
at line 56
ServiceDefinition
setFactory(Expression $factory, array $args = [])
Alias for setCreator()
at line 65
Expression
getFactory()
Alias for getCreator()
at line 71
ServiceDefinition
setCreator(Expression $creator, array $args = [])
No description
at line 80
Expression
getCreator()
No description
at line 87
Expression|null
getEntity()
deprecated
deprecated
No description
at line 94
ServiceDefinition
setArguments(array $args = [])
deprecated
deprecated
No description
at line 102
ServiceDefinition
setArgument($key, $value)
deprecated
deprecated
No description
at line 112
ServiceDefinition
setSetup(array $setup)
No description
at line 129
array
getSetup()
No description
at line 135
ServiceDefinition
addSetup(Expression $entity, array $args = [])
No description
at line 150
void
resolveType(Resolver $resolver)
No description
at line 176
void
complete(Resolver $resolver)
No description
at line 202
string
generateCode(PhpGenerator $generator)
No description
at line 238
__clone()
No description
Traits
SmartObject