\phpDocumentor\Descriptor\Builder\Reflector\DocblockDescriptionAssemblerReducer

Base class for all assemblers.

Summary

Methods
Properties
Constants
getBuilder()
setBuilder()
create()
No public properties found
No constants found
No protected methods found
$builder
N/A
createTags()
No private properties found
N/A

Properties

Methods

getBuilder()

getBuilder() : ?\phpDocumentor\Descriptor\ProjectDescriptorBuilder

Returns the builder for this Assembler or null if none is set.

Returns

?\phpDocumentor\Descriptor\ProjectDescriptorBuilder —

setBuilder()

setBuilder(\phpDocumentor\Descriptor\ProjectDescriptorBuilder  $builder) : void

Registers the Builder with this Assembler.

The Builder may be used to recursively assemble Descriptors using the {@link} method.

Parameters

\phpDocumentor\Descriptor\ProjectDescriptorBuilder $builder

create()

create(object  $data, ?\phpDocumentor\Descriptor\Descriptor  $descriptor = null) : \phpDocumentor\Descriptor\DescriptorAbstract|\phpDocumentor\Descriptor\TagDescriptor|null

Parameters

object $data
?\phpDocumentor\Descriptor\Descriptor $descriptor

Returns

\phpDocumentor\Descriptor\DescriptorAbstract|\phpDocumentor\Descriptor\TagDescriptor|null —

createTags()

createTags(\phpDocumentor\Reflection\DocBlock\Tag[]  $tags) : \phpDocumentor\Descriptor\Builder\Reflector\Docblock\list<\phpDocumentor\Descriptor\TagDescriptor|null>

Parameters

\phpDocumentor\Reflection\DocBlock\Tag[] $tags

Returns

\phpDocumentor\Descriptor\Builder\Reflector\Docblock\list<\phpDocumentor\Descriptor\TagDescriptor|null> —