Download the PHP package saxulum/saxulum-annotation-manager without Composer
On this page you can find all versions of the php package saxulum/saxulum-annotation-manager. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download saxulum/saxulum-annotation-manager
More information about saxulum/saxulum-annotation-manager
Files in saxulum/saxulum-annotation-manager
Package saxulum-annotation-manager
Short Description Saxulum Annotation Manager
License MIT
Informations about the package saxulum-annotation-manager
saxulum-annotation-manager
works with plain silex-php
Features
- An annotation manager
Requirements
- php >=5.3
- Doctrine Annotations >=1.1
- Saxulum ClassFinder >=1.0
- Symfony Finder Component >=2.3
Installation
Through Composer as saxulum/saxulum-annotation-manager.
AnnotationRegistry
Add this line after you added the autoload.php
from composer
Usage
Prepare the annotation Manager
ClassInfo based on paths
This will search each instantiable class within the given paths
and return em as an array of Saxulum\AnnotationManager\Helper\ClassInfo
instances.
ClassInfo based on path
This will search each instantiable class within the given path
and return em as an array of Saxulum\AnnotationManager\Helper\ClassInfo
instances.
ClassInfo based on reflection classes
This will return an array of Saxulum\AnnotationManager\Helper\ClassInfo
instances based on the given ReflectionClasses.
ClassInfo based on reflection class
This will return an instance of Saxulum\AnnotationManager\Helper\ClassInfo
based on the given ReflectionClass.
ReflectionClasses based on path
This will search each instantiable class within the given path
and return em as an array of \ReflectionClass
instances.
Classes based on SplFileInfo
This will search each class within the given file and return em as an array of class names.
All versions of saxulum-annotation-manager with dependencies
doctrine/annotations Version ~1.1
saxulum/saxulum-classfinder Version ~1.1,>=1.1.2
symfony/finder Version ~2.3|~3.0