PHP 클래스 TheSeer\phpDox\Collector\AbstractUnitObject

파일 보기 프로젝트 열기: theseer/phpdox 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$rootName string

공개 메소드들

메소드 설명
__construct ( string $name = NULL, TheSeer\phpDox\Collector\SourceFile $file = NULL )
addConstant ( $name ) : ConstantObject
addExtender ( AbstractUnitObject $unit )
addExtends ( $name )
addImplements ( $name )
addMember ( $name ) : MemberObject
addMethod ( $name )
addTrait ( string $name ) : TheSeer\phpDox\Collector\TraitUseObject
export ( ) : TheSeer\fDOM\fDOMDocument
getCompactDescription ( ) : string
getConstants ( ) : array
getExportedMembers ( ) : array
getExportedMethods ( ) : MethodObject[]
getExtends ( ) : mixed
getImplements ( ) : array
getLocalName ( ) : string
getName ( ) : string
getNamespace ( ) : string
getSourceFilename ( ) : TheSeer\phpDox\FileInfo
getTraitUse ( $name ) : TheSeer\phpDox\Collector\TraitUseObject
getType ( )
getUsedTraits ( ) : array
hasExtends ( ) : boolean
hasImplements ( ) : boolean
import ( TheSeer\fDOM\fDOMDocument $dom )
importExports ( AbstractUnitObject $unit, $container = 'parent' )
importTraitExports ( AbstractUnitObject $trait, TheSeer\phpDox\Collector\TraitUseObject $use )
markDependencyAsUnresolved ( string $dependency )
setAbstract ( boolean $isAbstract )
setDocBlock ( DocBlock $docblock )
setEndLine ( integer $endLine )
setFinal ( boolean $isFinal )
setStartLine ( integer $startLine )
usesTraits ( ) : boolean
usesTtrait ( $name ) : boolean

보호된 메소드들

메소드 설명
addToContainer ( $containerName, $elementName ) : TheSeer\fDOM\fDOMElement
getRootNode ( )
setName ( $name, TheSeer\fDOM\fDOMElement $ctx )

비공개 메소드들

메소드 설명
adjustStaticResolution ( TheSeer\fDOM\fDOMElement $ctx )
getMethod ( $name )
hasMethod ( $name )

메소드 상세

__construct() 공개 메소드

public __construct ( string $name = NULL, TheSeer\phpDox\Collector\SourceFile $file = NULL )
$name string
$file TheSeer\phpDox\Collector\SourceFile

addConstant() 공개 메소드

public addConstant ( $name ) : ConstantObject
$name
리턴 ConstantObject

addExtender() 공개 메소드

public addExtender ( AbstractUnitObject $unit )
$unit AbstractUnitObject

addExtends() 공개 메소드

public addExtends ( $name )
$name

addImplements() 공개 메소드

public addImplements ( $name )
$name

addMember() 공개 메소드

public addMember ( $name ) : MemberObject
$name
리턴 MemberObject

addMethod() 공개 메소드

public addMethod ( $name )

addToContainer() 보호된 메소드

protected addToContainer ( $containerName, $elementName ) : TheSeer\fDOM\fDOMElement
$containerName
$elementName
리턴 TheSeer\fDOM\fDOMElement

addTrait() 공개 메소드

public addTrait ( string $name ) : TheSeer\phpDox\Collector\TraitUseObject
$name string
리턴 TheSeer\phpDox\Collector\TraitUseObject

export() 공개 메소드

public export ( ) : TheSeer\fDOM\fDOMDocument
리턴 TheSeer\fDOM\fDOMDocument

getCompactDescription() 공개 메소드

public getCompactDescription ( ) : string
리턴 string

getConstants() 공개 메소드

public getConstants ( ) : array
리턴 array

getExportedMembers() 공개 메소드

public getExportedMembers ( ) : array
리턴 array

getExportedMethods() 공개 메소드

public getExportedMethods ( ) : MethodObject[]
리턴 MethodObject[]

getExtends() 공개 메소드

public getExtends ( ) : mixed
리턴 mixed

getImplements() 공개 메소드

public getImplements ( ) : array
리턴 array

getLocalName() 공개 메소드

public getLocalName ( ) : string
리턴 string

getName() 공개 메소드

public getName ( ) : string
리턴 string

getNamespace() 공개 메소드

public getNamespace ( ) : string
리턴 string

getRootNode() 보호된 메소드

protected getRootNode ( )

getSourceFilename() 공개 메소드

public getSourceFilename ( ) : TheSeer\phpDox\FileInfo
리턴 TheSeer\phpDox\FileInfo

getTraitUse() 공개 메소드

public getTraitUse ( $name ) : TheSeer\phpDox\Collector\TraitUseObject
$name
리턴 TheSeer\phpDox\Collector\TraitUseObject

getType() 공개 메소드

public getType ( )

getUsedTraits() 공개 메소드

public getUsedTraits ( ) : array
리턴 array

hasExtends() 공개 메소드

public hasExtends ( ) : boolean
리턴 boolean

hasImplements() 공개 메소드

public hasImplements ( ) : boolean
리턴 boolean

import() 공개 메소드

public import ( TheSeer\fDOM\fDOMDocument $dom )
$dom TheSeer\fDOM\fDOMDocument

importExports() 공개 메소드

public importExports ( AbstractUnitObject $unit, $container = 'parent' )
$unit AbstractUnitObject

importTraitExports() 공개 메소드

public importTraitExports ( AbstractUnitObject $trait, TheSeer\phpDox\Collector\TraitUseObject $use )
$trait AbstractUnitObject
$use TheSeer\phpDox\Collector\TraitUseObject

markDependencyAsUnresolved() 공개 메소드

public markDependencyAsUnresolved ( string $dependency )
$dependency string

setAbstract() 공개 메소드

public setAbstract ( boolean $isAbstract )
$isAbstract boolean

setDocBlock() 공개 메소드

public setDocBlock ( DocBlock $docblock )
$docblock TheSeer\phpDox\DocBlock\DocBlock

setEndLine() 공개 메소드

public setEndLine ( integer $endLine )
$endLine integer

setFinal() 공개 메소드

public setFinal ( boolean $isFinal )
$isFinal boolean

setName() 보호된 메소드

protected setName ( $name, TheSeer\fDOM\fDOMElement $ctx )
$name
$ctx TheSeer\fDOM\fDOMElement

setStartLine() 공개 메소드

public setStartLine ( integer $startLine )
$startLine integer

usesTraits() 공개 메소드

public usesTraits ( ) : boolean
리턴 boolean

usesTtrait() 공개 메소드

public usesTtrait ( $name ) : boolean
$name
리턴 boolean

프로퍼티 상세

$rootName 보호되어 있는 프로퍼티

protected string $rootName
리턴 string