Definition
abstract class Definition
Definition used by ContainerBuilder.
Methods
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Details
at line 33
final Definition
setName(string $name)
internal | This is managed by ContainerBuilder and should not be called by user |
No description
at line 44
final string|null
getName()
No description
at line 50
final bool
isAnonymous()
No description
at line 56
string
getDescriptor()
No description
at line 73
protected Definition
setType(string|null $type)
No description
at line 95
final string|null
getType()
No description
at line 101
final Definition
setTags(array $tags)
No description
at line 108
final array
getTags()
No description
at line 114
final Definition
addTag(string $tag, mixed $attr = true)
No description
at line 121
final mixed
getTag(string $tag)
No description
at line 127
final Definition
setAutowired(bool|string|array $state = true)
No description
at line 141
final bool|array
getAutowired()
No description
at line 147
Definition
setExported(bool $state = true)
No description
at line 153
bool
isExported()
No description
at line 159
__clone()
No description
at line 168
abstract void
resolveType(Resolver $resolver)
No description
at line 171
abstract void
complete(Resolver $resolver)
No description
at line 174
abstract string
generateCode(PhpGenerator $generator)
No description
at line 177
final void
setNotifier(Closure|null $notifier)
No description
at line 187
setClass(string|null $type)
deprecated
deprecated Use setType()
No description
at line 194
string|null
getClass()
deprecated
deprecated Use getType()
No description
at line 201
isAutowired()
deprecated
deprecated Use getAutowired()
No description