TagImport
class TagImport extends AbstractTagImportParser (View source)
Methods
The goal of this method is to ensure that each schema is parsed by both TagInclude and TagImport in case of one of the two does not find tags that matches its tag name.
No description
No description
No description
Enumeration does not need its own value as meta information, it's like the name for struct attribute.
No description
Details
in AbstractTagParser at line 21
getName()
in AbstractTagParser at line 26
protected
getModel(AbstractTag $tag, string $type = '')
in AbstractTagParser at line 47
protected
getStructByName(string $name)
in AbstractTagParser at line 52
protected
getStructByNameAndType(string $name, string $type)
in AbstractTagParser at line 57
protected
getMethodByName(string $name)
protected
parseSchema(Wsdl $wsdl, Schema $schema)
The goal of this method is to ensure that each schema is parsed by both TagInclude and TagImport in case of one of the two does not find tags that matches its tag name.
As the GeneratorParsers loads the include/import tags parses in a certain order, it can occur that import tags might be found after the import tag parser has been launched and vice versa.
in AbstractTagParser at line 72
protected
parseTagAttributes(AbstractTag $tag, AbstractModel $model = null, StructAttribute $structAttribute = null)
in AbstractTagParser at line 94
protected
getParseTagAttributeMethod(string $tagName)
in AbstractTagParser at line 107
protected
parseTagAttributeType(AttributeHandler $tagAttribute, AbstractModel $model, StructAttribute $structAttribute = null)
in AbstractTagParser at line 133
protected
parseTagAttributeName()
Avoid the "name" attribute to be added as meta.
in AbstractTagParser at line 137
protected
parseTagAttributeAbstract(AttributeHandler $tagAttribute, AbstractModel $model)
in AbstractTagParser at line 145
protected
parseTagAttributeValue(AttributeHandler $tagAttribute, AbstractModel $model)
Enumeration does not need its own value as meta information, it's like the name for struct attribute.