$builder
$builder : \phpDocumentor\Descriptor\ProjectDescriptorBuilder|null
This class collects data from the example tag definition of the Reflection library, tries to find the correlating example file on disk and creates a complete Descriptor from that.
$builder : \phpDocumentor\Descriptor\ProjectDescriptorBuilder|null
$finder : \phpDocumentor\Descriptor\Example\Finder
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 |
__construct(\phpDocumentor\Descriptor\Example\Finder $finder)
Initializes this assembler with the means to find the example file on disk.
\phpDocumentor\Descriptor\Example\Finder | $finder |
create(\phpDocumentor\Reflection\DocBlock\Tag\ExampleTag $data) : \phpDocumentor\Descriptor\Tag\ExampleDescriptor
Creates a new Descriptor from the given Reflector.
\phpDocumentor\Reflection\DocBlock\Tag\ExampleTag | $data |
if the provided parameter is not of type ExampleTag; the interface won't let up typehint the signature.
assembleDocBlock(\phpDocumentor\Reflection\DocBlock|null $docBlock, \phpDocumentor\Descriptor\DescriptorAbstract $target) : void
Assemble DocBlock.
\phpDocumentor\Reflection\DocBlock|null | $docBlock | |
\phpDocumentor\Descriptor\DescriptorAbstract | $target |