PHP Class TheSeer\phpDox\Collector\AbstractUnitObject

Afficher le fichier Open project: theseer/phpdox Class Usage Examples

Protected Properties

Свойство Type Description
$rootName string

Méthodes publiques

Méthode Description
__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

Méthodes protégées

Méthode Description
addToContainer ( $containerName, $elementName ) : TheSeer\fDOM\fDOMElement
getRootNode ( )
setName ( $name, TheSeer\fDOM\fDOMElement $ctx )

Private Methods

Méthode Description
adjustStaticResolution ( TheSeer\fDOM\fDOMElement $ctx )
getMethod ( $name )
hasMethod ( $name )

Method Details

__construct() public méthode

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

addConstant() public méthode

public addConstant ( $name ) : ConstantObject
$name
Résultat ConstantObject

addExtender() public méthode

public addExtender ( AbstractUnitObject $unit )
$unit AbstractUnitObject

addExtends() public méthode

public addExtends ( $name )
$name

addImplements() public méthode

public addImplements ( $name )
$name

addMember() public méthode

public addMember ( $name ) : MemberObject
$name
Résultat MemberObject

addMethod() public méthode

public addMethod ( $name )

addToContainer() protected méthode

protected addToContainer ( $containerName, $elementName ) : TheSeer\fDOM\fDOMElement
$containerName
$elementName
Résultat TheSeer\fDOM\fDOMElement

addTrait() public méthode

public addTrait ( string $name ) : TheSeer\phpDox\Collector\TraitUseObject
$name string
Résultat TheSeer\phpDox\Collector\TraitUseObject

export() public méthode

public export ( ) : TheSeer\fDOM\fDOMDocument
Résultat TheSeer\fDOM\fDOMDocument

getCompactDescription() public méthode

public getCompactDescription ( ) : string
Résultat string

getConstants() public méthode

public getConstants ( ) : array
Résultat array

getExportedMembers() public méthode

public getExportedMembers ( ) : array
Résultat array

getExportedMethods() public méthode

public getExportedMethods ( ) : MethodObject[]
Résultat MethodObject[]

getExtends() public méthode

public getExtends ( ) : mixed
Résultat mixed

getImplements() public méthode

public getImplements ( ) : array
Résultat array

getLocalName() public méthode

public getLocalName ( ) : string
Résultat string

getName() public méthode

public getName ( ) : string
Résultat string

getNamespace() public méthode

public getNamespace ( ) : string
Résultat string

getRootNode() protected méthode

protected getRootNode ( )

getSourceFilename() public méthode

public getSourceFilename ( ) : TheSeer\phpDox\FileInfo
Résultat TheSeer\phpDox\FileInfo

getTraitUse() public méthode

public getTraitUse ( $name ) : TheSeer\phpDox\Collector\TraitUseObject
$name
Résultat TheSeer\phpDox\Collector\TraitUseObject

getType() public méthode

public getType ( )

getUsedTraits() public méthode

public getUsedTraits ( ) : array
Résultat array

hasExtends() public méthode

public hasExtends ( ) : boolean
Résultat boolean

hasImplements() public méthode

public hasImplements ( ) : boolean
Résultat boolean

import() public méthode

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

importExports() public méthode

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

importTraitExports() public méthode

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

markDependencyAsUnresolved() public méthode

public markDependencyAsUnresolved ( string $dependency )
$dependency string

setAbstract() public méthode

public setAbstract ( boolean $isAbstract )
$isAbstract boolean

setDocBlock() public méthode

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

setEndLine() public méthode

public setEndLine ( integer $endLine )
$endLine integer

setFinal() public méthode

public setFinal ( boolean $isFinal )
$isFinal boolean

setName() protected méthode

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

setStartLine() public méthode

public setStartLine ( integer $startLine )
$startLine integer

usesTraits() public méthode

public usesTraits ( ) : boolean
Résultat boolean

usesTtrait() public méthode

public usesTtrait ( $name ) : boolean
$name
Résultat boolean

Property Details

$rootName protected_oe property

protected string $rootName
Résultat string