2017 © Pedro Peláez
 

library reflection-docblock

image

mpociot/reflection-docblock

  • Monday, June 20, 2016
  • by mpociot
  • Repository
  • 1 Watchers
  • 17 Stars
  • 302,320 Installations
  • PHP
  • 15 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 20 % Grown

The README.md

The ReflectionDocBlock Component Build Status

Introduction

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)

Installation

You can install the component in the following ways:, (*4)

  • Use the official Github repository (https://github.com/phpDocumentor/ReflectionDocBlock)
  • Via Composer (http://packagist.org/packages/phpdocumentor/reflection-docblock)

Usage

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 the ReflectionClass and the ReflectionMethod 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);

The Versions

20/06 2016

dev-master

9999999-dev

  Sources   Download

MIT

The Requires

  • php >=5.3.3

 

The Development Requires

20/06 2016

1.0.1

1.0.1.0

  Sources   Download

MIT

The Requires

  • php >=5.3.3

 

The Development Requires

20/06 2016

1.0.0

1.0.0.0

  Sources   Download

MIT

The Requires

  • php >=5.3.3

 

The Development Requires