Из класса можно вытащить таким образом:
Код: Выделить всё
function getClassAnnotations($class)
{
$r = new ReflectionClass($class);
$doc = $r->getDocComment();
preg_match_all('#@(.*?)\n#s', $doc, $annotations);
return $annotations[1];
}
Или же наоборот можно ли по определенной аннотации вытащить все свойства класса аннотированные ею?