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
Details
at line 42
final Definition
setName(string $name)
internal | This is managed by ContainerBuilder and should not be called by user |
No description
at line 53
final string|null
getName()
No description
at line 60
protected Definition
setType(string|null $type)
No description
at line 82
final string|null
getType()
No description
at line 89
final Definition
setTags(array $tags)
No description
at line 96
final array
getTags()
No description
at line 106
final Definition
addTag(string $tag, mixed $attr = true)
No description
at line 114
final mixed
getTag(string $tag)
No description
at line 124
final Definition
setAutowired(bool|string|string[] $state = true)
No description
at line 138
final bool|string[]
getAutowired()
No description
at line 145
Definition
setExported(bool $state = true)
No description
at line 151
bool
isExported()
No description
at line 157
__clone()
No description
at line 166
abstract void
resolveType(Resolver $resolver)
No description
at line 169
abstract void
complete(Resolver $resolver)
No description
at line 172
abstract void
generateMethod(Method $method, PhpGenerator $generator)
No description
at line 175
final void
setNotifier(callable|null $notifier)
No description
at line 185
setClass(string|null $type)
deprecated
deprecated
No description
at line 192
string|null
getClass()
deprecated
deprecated
No description
at line 199
bool
isDynamic()
deprecated
deprecated
No description
at line 206
string|null
getImplement()
deprecated
deprecated
No description
at line 213
isAutowired()
deprecated
deprecated
No description
Traits
Strict class for better experience.