$builder
$builder : \phpDocumentor\Descriptor\ProjectDescriptorBuilder|null
Assembles an FileDescriptor using an FileReflector and ParamDescriptors.
$builder : \phpDocumentor\Descriptor\ProjectDescriptorBuilder|null
getBuilder() : null|\phpDocumentor\Descriptor\ProjectDescriptorBuilder
Returns the builder for this Assembler or null if none is set.
setBuilder(\phpDocumentor\Descriptor\ProjectDescriptorBuilder $builder) : void
Registers the Builder with this Assembler.
The Builder may be used to recursively assemble Descriptors using the ProjectDescriptorBuilder::buildDescriptor() method.
\phpDocumentor\Descriptor\ProjectDescriptorBuilder | $builder |
create(\phpDocumentor\Reflection\FileReflector $data) : \phpDocumentor\Descriptor\FileDescriptor
Creates a Descriptor from the provided data.
\phpDocumentor\Reflection\FileReflector | $data |
assembleDocBlock(\phpDocumentor\Reflection\DocBlock|null $docBlock, \phpDocumentor\Descriptor\DescriptorAbstract $target) : void
Assemble DocBlock.
\phpDocumentor\Reflection\DocBlock|null | $docBlock | |
\phpDocumentor\Descriptor\DescriptorAbstract | $target |
addConstants(array<mixed,\phpDocumentor\Reflection\ConstantReflector> $constants, \phpDocumentor\Descriptor\FileDescriptor $fileDescriptor) : void
Registers the child constants with the generated File Descriptor.
array<mixed,\phpDocumentor\Reflection\ConstantReflector> | $constants | |
\phpDocumentor\Descriptor\FileDescriptor | $fileDescriptor |
addFunctions(array<mixed,\phpDocumentor\Reflection\FunctionReflector> $functions, \phpDocumentor\Descriptor\FileDescriptor $fileDescriptor) : void
Registers the child functions with the generated File Descriptor.
array<mixed,\phpDocumentor\Reflection\FunctionReflector> | $functions | |
\phpDocumentor\Descriptor\FileDescriptor | $fileDescriptor |
addClasses(array<mixed,\phpDocumentor\Reflection\ClassReflector> $classes, \phpDocumentor\Descriptor\FileDescriptor $fileDescriptor) : void
Registers the child classes with the generated File Descriptor.
array<mixed,\phpDocumentor\Reflection\ClassReflector> | $classes | |
\phpDocumentor\Descriptor\FileDescriptor | $fileDescriptor |
addInterfaces(array<mixed,\phpDocumentor\Reflection\InterfaceReflector> $interfaces, \phpDocumentor\Descriptor\FileDescriptor $fileDescriptor) : void
Registers the child interfaces with the generated File Descriptor.
array<mixed,\phpDocumentor\Reflection\InterfaceReflector> | $interfaces | |
\phpDocumentor\Descriptor\FileDescriptor | $fileDescriptor |
addTraits(array<mixed,\phpDocumentor\Reflection\TraitReflector> $traits, \phpDocumentor\Descriptor\FileDescriptor $fileDescriptor) : void
Registers the child traits with the generated File Descriptor.
array<mixed,\phpDocumentor\Reflection\TraitReflector> | $traits | |
\phpDocumentor\Descriptor\FileDescriptor | $fileDescriptor |
addMarkers(array<mixed,string> $markers, \phpDocumentor\Descriptor\FileDescriptor $fileDescriptor) : void
Registers the markers that were found in a File with the File Descriptor.
array<mixed,string> | $markers | |
\phpDocumentor\Descriptor\FileDescriptor | $fileDescriptor |