Fully Qualified Name: | Zend\Code\Generator\DocBlock\TagManager |
Extends: | PrototypeClassFactory |
This class is used in DocBlockGenerator and creates the needed Tag classes depending on the tag. So for example an @author tag will trigger the creation of an AuthorTag class.
If none of the classes is applicable, the GenericTag class will be created
Parameter Name | Type | Description |
---|---|---|
$prototypes | \PrototypeInterface[] | |
$genericPrototype | \PrototypeGenericInterface |
Returns:
Parameter Name | Type | Description |
---|---|---|
$prototype | \PrototypeInterface |
Returns:
Parameter Name | Type | Description |
---|---|---|
$reflectionTag | \ReflectionTagInterface |
Returns: \TagInterface
Parameter Name | Type | Description |
---|---|---|
$prototypeName | string |
Returns: \PrototypeInterface
Parameter Name | Type | Description |
---|---|---|
$name | string |
Returns: bool
Returns: void
Parameter Name | Type | Description |
---|---|---|
$prototype | \PrototypeGenericInterface |
Returns: