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 52
final string|null
getName()
No description
at line 59
protected Definition
setType(string|null $type)
No description
at line 79
final string|null
getType()
No description
at line 86
final Definition
setTags(array $tags)
No description
at line 93
final array
getTags()
No description
at line 103
final Definition
addTag(string $tag, mixed $attr = true)
No description
at line 111
final mixed
getTag(string $tag)
No description
at line 121
final Definition
setAutowired(bool|string|string[] $state = true)
No description
at line 134
final bool|string[]
getAutowired()
No description
at line 141
Definition
setExported(bool $state = true)
No description
at line 147
bool
isExported()
No description
at line 153
__clone()
No description
at line 162
abstract void
resolveType(Resolver $resolver)
No description
at line 165
abstract void
complete(Resolver $resolver)
No description
at line 168
abstract void
generateMethod(Method $method, PhpGenerator $generator)
No description
at line 171
final void
setNotifier(callable|null $notifier)
No description
at line 181
setClass(string|null $type)
deprecated
deprecated
No description
at line 188
string|null
getClass()
deprecated
deprecated
No description
at line 195
bool
isDynamic()
deprecated
deprecated
No description
at line 202
string|null
getImplement()
deprecated
deprecated
No description
at line 209
isAutowired()
deprecated
deprecated
No description
Traits
Strict class for better experience.