dev-master
9999999-dev
MIT
The Requires
- php >=5.3.3
The Development Requires
1.0.1
1.0.1.0
MIT
The Requires
- php >=5.3.3
The Development Requires
1.0.0
1.0.0.0
MIT
The Requires
- php >=5.3.3
The Development Requires
The ReflectionDocBlock component of phpDocumentor provides a DocBlock parser that is 100% compatible with the PHPDoc standard., (*1)
With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock., (*2)
Note: this is a core component of phpDocumentor and is constantly being optimized for performance., (*3)
You can install the component in the following ways:, (*4)
The ReflectionDocBlock component is designed to work in an identical fashion to PHP's own Reflection extension (http://php.net/manual/en/book.reflection.php)., (*5)
Parsing can be initiated by instantiating the
\phpDocumentor\Reflection\DocBlock()
class and passing it a string containing
a DocBlock (including asterisks) or by passing an object supporting the
getDocComment()
method., (*6)
Examples of objects having the
getDocComment()
method are theReflectionClass
and theReflectionMethod
classes of the PHP Reflection extension, (*7)
Example:, (*8)
$class = new ReflectionClass('MyClass'); $phpdoc = new \phpDocumentor\Reflection\DocBlock($class);
or, (*9)
$docblock = <<<DOCBLOCK /** * This is a short description. * * This is a *long* description. * * @return void */ DOCBLOCK; $phpdoc = new \phpDocumentor\Reflection\DocBlock($docblock);
MIT
MIT
MIT