Download the PHP package bvarent/doc-block-tags without Composer
On this page you can find all versions of the php package bvarent/doc-block-tags. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download bvarent/doc-block-tags
More information about bvarent/doc-block-tags
Files in bvarent/doc-block-tags
Download bvarent/doc-block-tags
More information about bvarent/doc-block-tags
Files in bvarent/doc-block-tags
Vendor bvarent
Package doc-block-tags
Short Description A library to read tags from DocBlocks in PHP class files.
License LGPL-3.0+
Package doc-block-tags
Short Description A library to read tags from DocBlocks in PHP class files.
License LGPL-3.0+
Please rate this library. Is it a good library?
Informations about the package doc-block-tags
PHP DocBlock Tag Reader
A library to read tags from DocBlocks in PHP class files. Composed of phpDocumentor, Doctrine Annotations, and Typo3's ReflectionService.
Goals
- Be performant or at least cachable.
- Support custom tag definitions.
- Be a Zend Framework 2 module.
- Provide a ReflectionService.
- Create and manage Doctrine ReflectionClasses itself.
- ReflectionProperty::getType reads @var and class->@property tags.
- Provide information on a whole collection of classes.
- Get all subclasses of a class.
- Get all methods with a certain annotation.
- etc.
- Other useful stuff.
Installation
- Add a requirement in your composer.json file.
- Override the default module configuration in your application.config. See the module.config for documentation.
-
Unfortunately, at the moment you have to add some extra config to your composer.json file to have Typo3 installed correctly:
-
If you're using doctrine 2.4.x:
- To install into the
vendor
dir instead of aPackages
dir:
-
Usage
Documentation
No more explicit documentation is available at this time.
ToDo
- Cache the TagReader
- Is the TagReader usable by Doctrine\Common\Annotations\CachedReader?
- Make cache configurable and
- Use cache from Doctrine Annotation Reader if configured in Doctrine Module?
- Write tests.
- Make the Reflection Service configurable.
- Make the Reflection Service cachable. (Use Doctrine cache?)
- Make a class to represent a type instead of a string.
- All //TODOs and @todos.
- Get rid of Typo3 dependency.
- More documentation.
- Custom tag classes.
- More examples.
All versions of doc-block-tags with dependencies
PHP Build Version
Package Version
Requires
phpdocumentor/reflection-docblock Version
>=2.0
doctrine/common Version >=2.4
zendframework/zend-servicemanager Version >=2.2
zendframework/zend-modulemanager Version >=2.2
zendframework/zend-config Version >=2.2
typo3/flow Version ^2.2
doctrine/migrations Version @dev
php Version >=5.3.23
doctrine/common Version >=2.4
zendframework/zend-servicemanager Version >=2.2
zendframework/zend-modulemanager Version >=2.2
zendframework/zend-config Version >=2.2
typo3/flow Version ^2.2
doctrine/migrations Version @dev
php Version >=5.3.23
The package bvarent/doc-block-tags contains the following files
Loading the files please wait ....