$builder
$builder : \phpDocumentor\Descriptor\ProjectDescriptorBuilder|null
Assembles an FileDescriptor using an FileReflector and ParamDescriptors.
getBuilder() : ?\phpDocumentor\Descriptor\ProjectDescriptorBuilder
Returns the builder for this Assembler or null if none is set.
None found |
setBuilder(\phpDocumentor\Descriptor\ProjectDescriptorBuilder $builder) : void
Registers the Builder with this Assembler.
The Builder may be used to recursively assemble Descriptors using the {@link ProjectDescriptorBuilder::buildDescriptor()} method.
\phpDocumentor\Descriptor\ProjectDescriptorBuilder | $builder |
None found |
buildDescriptor(\phpDocumentor\Descriptor\Builder\Reflector\TInput $data) : \phpDocumentor\Descriptor\Builder\Reflector\TDescriptor|null
\phpDocumentor\Descriptor\Builder\Reflector\TInput | $data |
None found |
assembleDocBlock(?\phpDocumentor\Reflection\DocBlock $docBlock, \phpDocumentor\Descriptor\DescriptorAbstract $target) : void
Assemble DocBlock.
?\phpDocumentor\Reflection\DocBlock | $docBlock | |
\phpDocumentor\Descriptor\DescriptorAbstract | $target |
None found |
extractPackageFromDocBlock(?\phpDocumentor\Reflection\DocBlock $docBlock) : ?string
Extracts the package from the DocBlock.
?\phpDocumentor\Reflection\DocBlock | $docBlock |
None found |
addConstants(\phpDocumentor\Reflection\Php\Constant[] $constants, \phpDocumentor\Descriptor\Interfaces\FileInterface $fileDescriptor) : void
Registers the child constants with the generated File Descriptor.
\phpDocumentor\Reflection\Php\Constant[] | $constants | |
\phpDocumentor\Descriptor\Interfaces\FileInterface | $fileDescriptor |
None found |
addFunctions(\phpDocumentor\Reflection\Php\Function_[] $functions, \phpDocumentor\Descriptor\Interfaces\FileInterface $fileDescriptor) : void
Registers the child functions with the generated File Descriptor.
\phpDocumentor\Reflection\Php\Function_[] | $functions | |
\phpDocumentor\Descriptor\Interfaces\FileInterface | $fileDescriptor |
None found |
addClasses(\phpDocumentor\Reflection\Php\Class_[] $classes, \phpDocumentor\Descriptor\Interfaces\FileInterface $fileDescriptor) : void
Registers the child classes with the generated File Descriptor.
\phpDocumentor\Reflection\Php\Class_[] | $classes | |
\phpDocumentor\Descriptor\Interfaces\FileInterface | $fileDescriptor |
None found |
addInterfaces(\phpDocumentor\Reflection\Php\Interface_[] $interfaces, \phpDocumentor\Descriptor\Interfaces\FileInterface $fileDescriptor) : void
Registers the child interfaces with the generated File Descriptor.
\phpDocumentor\Reflection\Php\Interface_[] | $interfaces | |
\phpDocumentor\Descriptor\Interfaces\FileInterface | $fileDescriptor |
None found |
addTraits(\phpDocumentor\Reflection\Php\Trait_[] $traits, \phpDocumentor\Descriptor\Interfaces\FileInterface $fileDescriptor) : void
Registers the child traits with the generated File Descriptor.
\phpDocumentor\Reflection\Php\Trait_[] | $traits | |
\phpDocumentor\Descriptor\Interfaces\FileInterface | $fileDescriptor |
None found |
overridePackageTag(\phpDocumentor\Reflection\Php\File $data, \phpDocumentor\Descriptor\Interfaces\FileInterface $fileDescriptor) : void
\phpDocumentor\Reflection\Php\File | $data | |
\phpDocumentor\Descriptor\Interfaces\FileInterface | $fileDescriptor |
None found |
addEnums(\phpDocumentor\Reflection\Php\Enum_[] $enums, \phpDocumentor\Descriptor\Interfaces\FileInterface $fileDescriptor) : void
Registers the child classes with the generated File Descriptor.
\phpDocumentor\Reflection\Php\Enum_[] | $enums | |
\phpDocumentor\Descriptor\Interfaces\FileInterface | $fileDescriptor |
None found |