TagHeader
class TagHeader extends AbstractTagParser (View source)
Constants
META_SOAP_HEADERS |
|
META_SOAP_HEADER_NAMES |
|
META_SOAP_HEADER_TYPES |
|
META_SOAP_HEADER_NAMESPACES |
|
Properties
protected Generator | $generator | from AbstractParser | |
protected AbstractTag[] | $tags | from AbstractParser | |
protected array | $parsedWsdls | List of Wsdl parsed for the current tag | from AbstractParser |
protected array | $parsedSchemas | List of Schema parsed for the current tag | from AbstractParser |
Methods
The method takes care of looping among WSDLS as much time as it is needed
Most of he time, this method is not used, even if it used, for now, knowing that we are in a schema is not a useful information, so we can simply parse the tag with only the wsdl as parameter
No description
No description
No description
No description
Enumeration does not need its own value as meta information, it's like the name for struct attribute
Details
in AbstractParser at line 37
__construct(Generator $generator)
protected AbstractGeneratorAware
setGenerator(Generator $generator)
in AbstractTagParser at line 22
Generator
getGenerator()
in AbstractTagParser at line 177
string
getName()
in AbstractParser at line 47
final void
parse()
The method takes care of looping among WSDLS as much time as it is needed
in AbstractTagParser at line 81
protected
parseSchema(Wsdl $wsdl, Schema $schema)
Most of he time, this method is not used, even if it used, for now, knowing that we are in a schema is not a useful information, so we can simply parse the tag with only the wsdl as parameter
at line 45
protected string
parsingTag()
in AbstractParser at line 88
protected AbstractParser
setTags(array $tags)
in AbstractParser at line 96
AbstractTag[]
getTags()
in AbstractParser at line 104
protected AbstractParser
setWsdlAsParsed(Wsdl $wsdl)
in AbstractParser at line 116
boolean
isWsdlParsed(Wsdl $wsdl)
in AbstractParser at line 125
protected AbstractParser
setSchemaAsParsed(Wsdl $wsdl, Schema $schema)
in AbstractParser at line 139
boolean
isSchemaParsed(Wsdl $wsdl, Schema $schema)
in AbstractTagParser at line 32
protected Struct|Method
getModel(AbstractTag $tag, string $type = '')
Return the model on which the method will be called
in AbstractTagParser at line 52
protected null|Struct
getStructByName(string $name)
in AbstractTagParser at line 61
protected null|Struct
getStructByNameAndType(string $name, string $type)
in AbstractTagParser at line 69
protected null|Method
getMethodByName(string $name)
in AbstractTagParser at line 90
protected
parseTagAttributes(AbstractTag $tag, AbstractModel $model = null, StructAttribute $structAttribute = null)
in AbstractTagParser at line 113
protected array|null
getParseTagAttributeMethod(string $tagName)
in AbstractTagParser at line 129
protected
parseTagAttributeType(AttributeHandler $tagAttribute, AbstractModel $model, StructAttribute $structAttribute = null)
in AbstractTagParser at line 151
protected
parseTagAttributeName()
Avoid this attribute to be added as meta
in AbstractTagParser at line 158
protected
parseTagAttributeAbstract(AttributeHandler $tagAttribute, AbstractModel $model)
in AbstractTagParser at line 167
protected
parseTagAttributeValue(AttributeHandler $tagAttribute, AbstractModel $model)
Enumeration does not need its own value as meta information, it's like the name for struct attribute