PHP 클래스 TheSeer\phpDox\Collector\Project

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

공개 메소드들

메소드 설명
__construct ( TheSeer\phpDox\FileInfo $srcDir, TheSeer\phpDox\FileInfo $xmlDir )
addClass ( ClassObject $class )
addFile ( TheSeer\phpDox\Collector\SourceFile $file ) : boolean
addInterface ( InterfaceObject $interface )
addTrait ( TraitObject $trait )
cleanVanishedFiles ( ) : array
getIndex ( ) : TheSeer\fDOM\fDOMDocument
getSourceDir ( ) : TheSeer\phpDox\FileInfo
getSourceTree ( ) : TheSeer\fDOM\fDOMDocument
getUnitByName ( $name ) : TheSeer\fDOM\fDOMElement
getXmlDir ( ) : TheSeer\phpDox\FileInfo
hasNamespaces ( ) : boolean
registerForSaving ( AbstractUnitObject $unit )
removeFile ( TheSeer\phpDox\FileInfo $file )
save ( ) : array

비공개 메소드들

메소드 설명
findAffectedUnits ( $fname ) : array
initCollections ( ) : void
initDirectories ( )
removeFileReferences ( string $path )
saveSources ( )
saveUnit ( array $map, array $reportUnits, AbstractUnitObject $unit )

메소드 상세

__construct() 공개 메소드

public __construct ( TheSeer\phpDox\FileInfo $srcDir, TheSeer\phpDox\FileInfo $xmlDir )
$srcDir TheSeer\phpDox\FileInfo
$xmlDir TheSeer\phpDox\FileInfo

addClass() 공개 메소드

public addClass ( ClassObject $class )
$class ClassObject

addFile() 공개 메소드

public addFile ( TheSeer\phpDox\Collector\SourceFile $file ) : boolean
$file TheSeer\phpDox\Collector\SourceFile
리턴 boolean

addInterface() 공개 메소드

public addInterface ( InterfaceObject $interface )
$interface InterfaceObject

addTrait() 공개 메소드

public addTrait ( TraitObject $trait )
$trait TraitObject

cleanVanishedFiles() 공개 메소드

public cleanVanishedFiles ( ) : array
리턴 array

getIndex() 공개 메소드

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

getSourceDir() 공개 메소드

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

getSourceTree() 공개 메소드

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

getUnitByName() 공개 메소드

public getUnitByName ( $name ) : TheSeer\fDOM\fDOMElement
$name
리턴 TheSeer\fDOM\fDOMElement

getXmlDir() 공개 메소드

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

hasNamespaces() 공개 메소드

public hasNamespaces ( ) : boolean
리턴 boolean

registerForSaving() 공개 메소드

public registerForSaving ( AbstractUnitObject $unit )
$unit AbstractUnitObject

removeFile() 공개 메소드

public removeFile ( TheSeer\phpDox\FileInfo $file )
$file TheSeer\phpDox\FileInfo

save() 공개 메소드

public save ( ) : array
리턴 array