我的实体中有多个@groups({"group1","group2"})
注释,我想知道是否有办法检索组以便使用它们。
即:在某个实体中提到的所有组的数组
答案 0 :(得分:0)
您必须使用 SPL库PHP 才能执行此操作。 特别是 reflectionClass 。似乎有在方法中检查所有DocBlock的方法。
您可以阅读此内容以获得更多理解:ReflectionClass::getDoccomment
对于实现有一点想法,你可以提供这种代码:
function getAnnotations($class)
{
$inspectedClass = new ReflectionClass($class);
$inspectedClassDoc = $inspectedClass->getDocComment();
}