PATH:
home
/
lab2454c
/
westernclear.net
/
vendor
/
phpdocumentor
/
reflection-docblock
/
src
/
DocBlock
/
Tags
<?php declare(strict_types=1); /** * This file is part of phpDocumentor. * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. * * @link http://phpdoc.org */ namespace phpDocumentor\Reflection\DocBlock\Tags; use phpDocumentor\Reflection\DocBlock; use phpDocumentor\Reflection\DocBlock\Description; /** * Parses a tag definition for a DocBlock. */ abstract class BaseTag implements DocBlock\Tag { /** @var string Name of the tag */ protected $name = ''; /** @var Description|null Description of the tag. */ protected $description; /** * Gets the name of this tag. * * @return string The name of this tag. */ public function getName(): string { return $this->name; } public function getDescription(): ?Description { return $this->description; } public function render(?Formatter $formatter = null): string { if ($formatter === null) { $formatter = new Formatter\PassthroughFormatter(); } return $formatter->format($this); } }
[-] Deprecated.php
[edit]
[-] Since.php
[edit]
[-] Uses.php
[edit]
[+]
..
[+]
Reference
[-] Version.php
[edit]
[+]
Factory
[-] See.php
[edit]
[-] TagWithType.php
[edit]
[-] PropertyRead.php
[edit]
[-] InvalidTag.php
[edit]
[-] Method.php
[edit]
[-] Link.php
[edit]
[-] Formatter.php
[edit]
[+]
Formatter
[-] Generic.php
[edit]
[-] PropertyWrite.php
[edit]
[-] Throws.php
[edit]
[-] Example.php
[edit]
[-] Covers.php
[edit]
[-] Author.php
[edit]
[-] BaseTag.php
[edit]
[-] Source.php
[edit]
[-] Return_.php
[edit]
[-] Var_.php
[edit]
[-] Param.php
[edit]
[-] Property.php
[edit]