PHP 클래스 WsdlToPhp\PackageGenerator\DomHandler\Wsdl\Tag\AbstractTag

상속: extends WsdlToPhp\PackageGenerator\DomHandler\ElementHandler
파일 보기 프로젝트 열기: wsdltophp/packagegenerator 1 사용 예제들

공개 메소드들

메소드 설명
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