2017 © Pedro Peláez
 

library reflection-docblock

image

barryvdh/reflection-docblock

  • Monday, June 13, 2016
  • by Barryvdh
  • Repository
  • 1 Watchers
  • 465 Stars
  • 5,979,850 Installations
  • PHP
  • 8 Dependents
  • 0 Suggesters
  • 61 Forks
  • 0 Open issues
  • 21 Versions
  • 13 % 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

13/06 2016

dev-master

9999999-dev

  Sources   Download

MIT

The Requires

  • php >=5.3.3

 

The Development Requires

13/06 2016

v2.0.4

2.0.4.0

  Sources   Download

MIT

The Requires

  • php >=5.3.3

 

The Development Requires

07/06 2015

dev-context-fix

dev-context-fix

  Sources   Download

MIT

The Requires

  • php >=5.3.3

 

The Development Requires

08/08 2013

dev-patch-1

dev-patch-1

  Sources   Download

MIT

The Requires

  • php >=5.3.3

 

The Development Requires

08/06 2013

2.0.1

2.0.1.0

  Sources   Download

MIT

The Requires

  • php >=5.3.3

 

The Development Requires

08/06 2013

2.0.0

2.0.0.0

  Sources   Download

MIT

The Requires

  • php >=5.3.3

 

The Development Requires

28/05 2013

dev-get/set-types

dev-get/set-types

  Sources   Download

MIT

The Requires

 

The Development Requires

16/04 2013

2.0.0a3

2.0.0.0-alpha3

  Sources   Download

MIT

The Requires

 

The Development Requires

02/12 2012

2.0.0a2

2.0.0.0-alpha2

  Sources   Download

MIT

The Requires

 

The Development Requires

27/11 2012

2.0.0a1

2.0.0.0-alpha1

  Sources   Download

MIT

The Requires

 

The Development Requires

03/11 2012

1.0.3

1.0.3.0

  Sources   Download

MIT

The Requires

 

10/09 2012

1.0.2

1.0.2.0

  Sources   Download

MIT

The Requires

 

26/07 2012

1.0.1

1.0.1.0

  Sources   Download

MIT

The Requires

 

13/07 2012

1.0.0

1.0.0.0

  Sources   Download

MIT

The Requires

 

30/06 2012

1.0.0-beta7

1.0.0.0-beta7

  Sources   Download

MIT

The Requires

 

21/06 2012

1.0.0-beta6

1.0.0.0-beta6

  Sources   Download

MIT

The Requires

 

04/06 2012

1.0.0-beta5

1.0.0.0-beta5

  Sources   Download

MIT

The Requires

 

02/06 2012

1.0.0-beta4

1.0.0.0-beta4

  Sources   Download

MIT

The Requires

 

07/04 2012

1.0.0-beta3

1.0.0.0-beta3

  Sources   Download

MIT

The Requires

  • php >=5.3.2

 

06/04 2012

1.0.0-beta2

1.0.0.0-beta2

  Sources   Download

MIT

The Requires

  • php >=5.3.2

 

06/04 2012

1.0.0-beta1

1.0.0.0-beta1

  Sources   Download

MIT

The Requires

  • php >=5.3.2