public __construct( $summary = '', ?phpDocumentor\Reflection\DocBlock\Description $description = NULL, array $tags = [], ?phpDocumentor\Reflection\Types\Context $context = NULL, ?phpDocumentor\Reflection\Location $location = NULL, $isTemplateStart = false, $isTemplateEnd = false)

    public getContext()
    Returns the current context.

    public getDescription()
    public getLocation()
    Returns the current location.

    public getSummary()

    • return string
    public getTags()
    Returns the tags for this DocBlock.

    • return Tag[]
    public getTagsByName( $name)
    Returns an array of tags matching the given name. If no tags are found an empty array is returned.

    • return Tag[]
    public hasTag( $name)
    Checks if a tag of a certain type is present in this DocBlock.

    • return bool
    public isTemplateEnd()
    Returns whether this DocBlock is the end of a Template section.

    • see \self::isTemplateStart()for a more complete description of the Docblock Template functionality.
    • return bool
    public isTemplateStart()
    Returns whether this DocBlock is the start of a Template section.

    A Docblock may serve as template for a series of subsequent DocBlocks. This is indicated by a special marker
    (#@+) that is appended directly after the opening /** of a DocBlock.

    An example of such an opening is:

     * My DocBlock
     * /

    The description and tags (not the summary!) are copied onto all subsequent DocBlocks and also applied to all
    elements that follow until another DocBlock is found that contains the closing marker (#@-).

    • see \self::isTemplateEnd()for the check whether a closing marker was provided.
    • return bool
    public removeTag(phpDocumentor\Reflection\DocBlock\Tag $tagToRemove)
    Remove a tag from this DocBlock.

    • return void
    private $context

    private $description

    private $isTemplateEnd

    • var bool Does this DocBlock signify the end of a DocBlock template?
    private $isTemplateStart

    • var bool Is this DocBlock (the start of) a template?
    private $location

    private $summary

    • var string The opening line for this docblock.
    private $tags

    • var Tag[] An array containing all the tags in this docblock; except inline.
    private addTag(phpDocumentor\Reflection\DocBlock\Tag $tag)
    Adds a tag to this DocBlock.

    • return void
    © 2020 Bruce Wells
    Search Namespaces \ Classes
    ConfigurationNumbers (0-9.) only