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 36
final Definition
setName(string $name)
internal | This is managed by ContainerBuilder and should not be called by user |
No description
at line 47
final string|null
getName()
No description
at line 53
final bool
isAnonymous()
No description
at line 59
string
getDescriptor()
No description
at line 76
protected Definition
setType(string|null $type)
No description
at line 98
final string|null
getType()
No description
at line 104
final Definition
setTags(array $tags)
No description
at line 111
final array
getTags()
No description
at line 117
final Definition
addTag(string $tag, mixed $attr = true)
No description
at line 124
final mixed
getTag(string $tag)
No description
at line 130
final Definition
setAutowired(bool|string|array $state = true)
No description
at line 144
final bool|array
getAutowired()
No description
at line 150
Definition
setExported(bool $state = true)
No description
at line 156
bool
isExported()
No description
at line 162
__clone()
No description
at line 171
abstract void
resolveType(Resolver $resolver)
No description
at line 174
abstract void
complete(Resolver $resolver)
No description
at line 177
abstract void
generateMethod(Method $method, PhpGenerator $generator)
No description
at line 180
final void
setNotifier(callable|null $notifier)
No description
at line 190
setClass(string|null $type)
deprecated
deprecated
No description
at line 197
string|null
getClass()
deprecated
deprecated
No description
at line 204
bool
isDynamic()
deprecated
deprecated
No description
at line 212
string|null
getImplement()
deprecated
deprecated
No description
at line 220
isAutowired()
deprecated
deprecated
No description
Traits
Strict class for better experience.