Version
extends BaseTag
in package
implements
StaticMethod
Reflection class for a {@}version tag in a Docblock.
Interfaces, Classes and Traits
Table of Contents
- REGEX_VECTOR = '(?: # Normal release vectors. \d\S* | # VCS version vectors. Per PHPCS, they are expected to # follow the form of the VCS name, followed by ":", followed # by the version vector itself. # By convention, popular VCSes like CVS, SVN and GIT use "$" # around the actual version vector. [^\s\:]+\:\s*\$[^\$]+\$ )'
- PCRE regular expression matching a version vector.
- $description : Description|null
- $name : string
- $version : string|null
- __construct() : mixed
- __toString() : string
- Returns a string representation for this tag.
- create() : mixed
- getDescription() : Description|null
- getName() : string
- Gets the name of this tag.
- getVersion() : string|null
- Gets the version section of the tag.
- render() : string
Constants
REGEX_VECTOR
PCRE regular expression matching a version vector.
public
mixed
REGEX_VECTOR
= '(?:
# Normal release vectors.
\d\S*
|
# VCS version vectors. Per PHPCS, they are expected to
# follow the form of the VCS name, followed by ":", followed
# by the version vector itself.
# By convention, popular VCSes like CVS, SVN and GIT use "$"
# around the actual version vector.
[^\s\:]+\:\s*\$[^\$]+\$
)'
Assumes the "x" modifier.
Properties
$description
protected
Description|null
$description
= null
Description of the tag.
$name
protected
string
$name
= 'version'
Name of the tag
$version
private
string|null
$version
= null
The version vector.
Methods
__construct()
public
__construct([string|null $version = null ][, Description|null $description = null ]) : mixed
Parameters
- $version : string|null = null
- $description : Description|null = null
Return values
mixed —__toString()
Returns a string representation for this tag.
public
__toString() : string
Return values
string —create()
public
static create(string|null $body[, DescriptionFactory|null $descriptionFactory = null ][, Context|null $context = null ]) : mixed
Parameters
- $body : string|null
- $descriptionFactory : DescriptionFactory|null = null
- $context : Context|null = null
Return values
mixed —getDescription()
public
getDescription() : Description|null
Return values
Description|null —getName()
Gets the name of this tag.
public
getName() : string
Return values
string —The name of this tag.
getVersion()
Gets the version section of the tag.
public
getVersion() : string|null
Return values
string|null —render()
public
render([Formatter|null $formatter = null ]) : string
Parameters
- $formatter : Formatter|null = null