spiral/annotations

Annotations parser using strict node grammar

v2.7.4 2020-12-24 10:52 UTC

This package is auto-updated.

Last update: 2021-01-12 12:15:15 UTC


README

Latest Stable Version Build Status Codecov

Installation

Service does not require any bootloader and can be enabled in spiral application with simple composer dependency.

$ composer require spiral/annotations 

Example

To find all annotated classes:

use Spiral\Annotations;

$locator = new Annotations\AnnotationLocator($classLocator); 

foreach($locator->findClasses(MyAnnotation::class) as $class) {
    dump($class->getClass());
    dump($class->getAnnotation());
}