ServiceDefinition
final class ServiceDefinition extends Definition
Definition of standard service.
Properties
| $lazy |
Methods
__construct()
No description
setType(string|null $type)
No description
setFactory(Statement $factory, array $args = [])
Alias for setCreator()
getFactory()
Alias for getCreator()
setCreator(Statement $creator, array $args = [])
No description
getCreator()
No description
Reference|null
getEntity()
No description
setArguments(array $args = [])
No description
setArgument(int|string $key, mixed $value)
No description
setSetup(array $setup)
No description
array
getSetup()
No description
addSetup(Statement $entity, array $args = [])
No description
void
string
__clone()
No description
Details
at line 34
__construct()
No description
at line 40
Definition
setType(string|null $type)
No description
at line 51
ServiceDefinition
setFactory(Statement $factory, array $args = [])
Alias for setCreator()
at line 60
Statement
getFactory()
Alias for getCreator()
at line 70
ServiceDefinition
setCreator(Statement $creator, array $args = [])
No description
at line 79
Statement
getCreator()
No description
at line 86
Reference|null
getEntity()
No description
at line 93
ServiceDefinition
setArguments(array $args = [])
No description
at line 100
ServiceDefinition
setArgument(int|string $key, mixed $value)
No description
at line 110
ServiceDefinition
setSetup(array $setup)
No description
at line 125
array
getSetup()
No description
at line 135
ServiceDefinition
addSetup(Statement $entity, array $args = [])
No description
at line 145
void
resolveType(Resolver $resolver)
No description
at line 173
void
complete(Resolver $resolver)
No description
at line 197
string
generateCode(PhpGenerator $generator)
No description
at line 233
__clone()
No description
Traits
SmartObject