Classes, interfaces and traits

AssemblerInterface

Interface for Assembler classes that transform data to specific Descriptor types.

« More »

AssemblerAbstract

Base class for all assemblers.

« More »

AssemblerFactory

Attempts to retrieve an Assembler for the provided criteria.

« More »

Classes, interfaces and traits

ArgumentAssembler

Assembles an ArgumentDescriptor using an ArgumentReflector and ParamDescriptors.

« More »

AssemblerAbstract

Base class for all assemblers.

« More »

ClassAssembler

Assembles an ClassDescriptor using an ClassReflector.

« More »

ConstantAssembler

Assembles a ConstantDescriptor from a ConstantReflector.

« More »

FileAssembler

Assembles an FileDescriptor using an FileReflector and ParamDescriptors.

« More »

FunctionAssembler

Assembles a FunctionDescriptor from a FunctionReflector.

« More »

InterfaceAssembler

Assembles an InterfaceDescriptor using an InterfaceReflector.

« More »

MethodAssembler

Assembles a MethodDescriptor from a MethodReflector.

« More »

PropertyAssembler

Assembles a PropertyDescriptor from a PropertyReflector.

« More »

TraitAssembler

Assembles an TraitDescriptor using an TraitReflector.

« More »

Classes, interfaces and traits

AuthorAssembler

Constructs a new descriptor from the Reflector for an `@author` tag.

This object will read the reflected information for the @author tag and create a \phpDocumentor\Descriptor\Tag\AuthorDescriptor object that can be used in the rest of the application and templates.

« More »

DeprecatedAssembler

Constructs a new descriptor from the Reflector for an `@deprecated` tag.

This object will read the reflected information for the @deprecated tag and create a \phpDocumentor\Descriptor\Tag\DeprecatedDescriptor object that can be used in the rest of the application and templates.

« More »

ExampleAssembler

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.

« More »

GenericTagAssembler

Base class for all assemblers.

« More »

LinkAssembler

Constructs a new descriptor from the Reflector for an `@link` tag.

This object will read the reflected information for the @link tag and create a \phpDocumentor\Descriptor\Tag\LinkDescriptor object that can be used in the rest of the application and templates.

« More »

MethodAssembler

Constructs a new descriptor from the Reflector for an `@method` tag.

This object will read the reflected information for the @method tag and create a \phpDocumentor\Descriptor\Tag\MethodDescriptor object that can be used in the rest of the application and templates.

« More »

ParamAssembler

Constructs a new descriptor from the Reflector for an `@param` tag.

This object will read the reflected information for the @param tag and create a \phpDocumentor\Descriptor\Tag\ParamDescriptor object that can be used in the rest of the application and templates.

« More »

PropertyAssembler

Constructs a new descriptor from the Reflector for an `@property` tag.

This object will read the reflected information for the @property tag and create a \phpDocumentor\Descriptor\Tag\PropertyDescriptor object that can be used in the rest of the application and templates.

« More »

ReturnAssembler

Constructs a new descriptor from the Reflector for an `@return` tag.

This object will read the reflected information for the @return tag and create a \phpDocumentor\Descriptor\Tag\ReturnDescriptor object that can be used in the rest of the application and templates.

« More »

SeeAssembler

Constructs a new Descriptor from a Reflector object for the `@see` tag.

This class will gather the properties that were parsed by the Reflection mechanism for, specifically, an @see tag and use that to create a SeeDescriptor that describes all properties that an @see tag may have.

« More »

SinceAssembler

Constructs a new descriptor from the Reflector for an `@since` tag.

This object will read the reflected information for the @since tag and create a \phpDocumentor\Descriptor\Tag\SinceDescriptor object that can be used in the rest of the application and templates.

« More »

ThrowsAssembler

Constructs a new descriptor from the Reflector for an `@throws` tag.

This object will read the reflected information for the @throws tag and create a \phpDocumentor\Descriptor\Tag\ThrowsDescriptor object that can be used in the rest of the application and templates.

« More »

TypeCollectionAssembler

Creates a Collection of type-related value objects for the given Type Collection from the Reflector.

« More »

UsesAssembler

Base class for all assemblers.

« More »

VarAssembler

Constructs a new descriptor from the Reflector for an `@var` tag.

This object will read the reflected information for the @var tag and create a \phpDocumentor\Descriptor\Tag\VarDescriptor object that can be used in the rest of the application and templates.

« More »

VersionAssembler

Constructs a new descriptor from the Reflector for an `@version` tag.

This object will read the reflected information for the @version tag and create a \phpDocumentor\Descriptor\Tag\VersionDescriptor object that can be used in the rest of the application and templates.

« More »