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 32
final Definition
setName(string $name)
internal | This is managed by ContainerBuilder and should not be called by user |
No description
at line 43
final string|null
getName()
No description
at line 49
final bool
isAnonymous()
No description
at line 55
string
getDescriptor()
No description
at line 72
protected Definition
setType(string|null $type)
No description
at line 94
final string|null
getType()
No description
at line 100
final Definition
setTags(array $tags)
No description
at line 107
final array
getTags()
No description
at line 113
final Definition
addTag(string $tag, mixed $attr = true)
No description
at line 120
final mixed
getTag(string $tag)
No description
at line 126
final Definition
setAutowired(bool|string|array $state = true)
No description
at line 140
final bool|array
getAutowired()
No description
at line 146
Definition
setExported(bool $state = true)
No description
at line 152
bool
isExported()
No description
at line 158
__clone()
No description
at line 167
abstract void
resolveType(Resolver $resolver)
No description
at line 170
abstract void
complete(Resolver $resolver)
No description
at line 173
abstract void
generateMethod(Method $method, PhpGenerator $generator)
No description
at line 176
final void
setNotifier(Closure|null $notifier)
No description
at line 186
setClass(string|null $type)
deprecated
deprecated
No description
at line 193
string|null
getClass()
deprecated
deprecated
No description
at line 200
isAutowired()
deprecated
deprecated
No description