DEFAULT_PROJECT_NAME
DEFAULT_PROJECT_NAME = 'Untitled project' : string
Builds a Project Descriptor and underlying tree.
__construct(\phpDocumentor\Descriptor\Builder\AssemblerFactory $assemblerFactory, \phpDocumentor\Descriptor\Filter\Filter $filterManager, iterable<\phpDocumentor\Descriptor\ProjectDescriptor\WithCustomSettings> $servicesWithCustomSettings = []) : mixed
\phpDocumentor\Descriptor\Builder\AssemblerFactory | $assemblerFactory | |
\phpDocumentor\Descriptor\Filter\Filter | $filterManager | |
iterable<\phpDocumentor\Descriptor\ProjectDescriptor\WithCustomSettings> | $servicesWithCustomSettings |
buildDescriptor(object $data, class-string<\phpDocumentor\Descriptor\TDescriptor> $type) : \phpDocumentor\Descriptor\TDescriptor|null
Takes the given data and attempts to build a Descriptor from it.
object | $data | |
class-string<\phpDocumentor\Descriptor\TDescriptor> | $type |
If no Assembler could be found that matches the given data.
getAssembler(\phpDocumentor\Descriptor\TInput $data, class-string<\phpDocumentor\Descriptor\TDescriptor> $type) : \phpDocumentor\Descriptor\Builder\AssemblerInterface<\phpDocumentor\Descriptor\TDescriptor,\phpDocumentor\Descriptor\TInput>|null
Attempts to find an assembler matching the given data.
\phpDocumentor\Descriptor\TInput | $data | |
class-string<\phpDocumentor\Descriptor\TDescriptor> | $type |
filterDescriptor(\phpDocumentor\Descriptor\TDescriptor $descriptor) : \phpDocumentor\Descriptor\TDescriptor|null
Filters a descriptor, validates it, stores the validation results and returns the transmuted object or null if it is supposed to be removed.
\phpDocumentor\Descriptor\TDescriptor | $descriptor |