PHP Класс WsdlToPhp\PackageGenerator\DomHandler\Wsdl\Tag\AbstractTag

Наследование: extends WsdlToPhp\PackageGenerator\DomHandler\ElementHandler
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
getAttributeName ( ) : string
getAttributeRef ( ) : string
getChildrenByName ( $name ) : AbstractTag[]
getDomDocumentHandler ( ) : Wsdl | WsdlToPhp\PackageGenerator\DomHandler\Wsdl\Schema
getSuitableParent ( boolean $checkName = true, array $additionalTags = [], integer $maxDeep = self::MAX_DEEP, boolean $strict = false ) : null | AbstractNodeHandler | AbstractElementHandler | AbstractAttributeHandler | AbstractTag This method aims to get the parent element that matches a valid Wsdl element (aka struct)
getValueAttributeValue ( $withNamespace = false, $withinItsType = true, $asType = null ) : mixed
hasAttributeName ( ) : boolean
hasAttributeRef ( ) : boolean
hasAttributeValue ( ) : boolean

Защищенные методы

Метод Описание
getStrictParent ( string $name, boolean $checkName = false ) : AbstractTag | null
getSuitableParentTags ( array $additionalTags = [] ) : string[] Suitable tags as parent

Описание методов

getAttributeName() публичный Метод

public getAttributeName ( ) : string
Результат string

getAttributeRef() публичный Метод

public getAttributeRef ( ) : string
Результат string

getChildrenByName() публичный Метод

См. также: WsdlToPhp\PackageGenerator\DomHandler\AbstractElementHandler::getChildrenByName()
public getChildrenByName ( $name ) : AbstractTag[]
Результат AbstractTag[]

getDomDocumentHandler() публичный Метод

public getDomDocumentHandler ( ) : Wsdl | WsdlToPhp\PackageGenerator\DomHandler\Wsdl\Schema
Результат WsdlToPhp\PackageGenerator\DomHandler\Wsdl\Wsdl | WsdlToPhp\PackageGenerator\DomHandler\Wsdl\Schema

getStrictParent() защищенный Метод

protected getStrictParent ( string $name, boolean $checkName = false ) : AbstractTag | null
$name string
$checkName boolean
Результат AbstractTag | null

getSuitableParent() публичный Метод

This method aims to get the parent element that matches a valid Wsdl element (aka struct)
public getSuitableParent ( boolean $checkName = true, array $additionalTags = [], integer $maxDeep = self::MAX_DEEP, boolean $strict = false ) : null | AbstractNodeHandler | AbstractElementHandler | AbstractAttributeHandler | AbstractTag
$checkName boolean whether to validate the attribute named "name" or not
$additionalTags array
$maxDeep integer
$strict boolean used by overridden methods to avoid infinite loop
Результат null | WsdlToPhp\PackageGenerator\DomHandler\AbstractNodeHandler | WsdlToPhp\PackageGenerator\DomHandler\AbstractElementHandler | WsdlToPhp\PackageGenerator\DomHandler\AbstractAttributeHandler | AbstractTag

getSuitableParentTags() защищенный Метод

Suitable tags as parent
protected getSuitableParentTags ( array $additionalTags = [] ) : string[]
$additionalTags array
Результат string[]

getValueAttributeValue() публичный Метод

public getValueAttributeValue ( $withNamespace = false, $withinItsType = true, $asType = null ) : mixed
Результат mixed

hasAttributeName() публичный Метод

public hasAttributeName ( ) : boolean
Результат boolean

hasAttributeRef() публичный Метод

public hasAttributeRef ( ) : boolean
Результат boolean

hasAttributeValue() публичный Метод

public hasAttributeValue ( ) : boolean
Результат boolean