for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Neimheadh\SonataAnnotationBundle\Reader;
use Neimheadh\SonataAnnotationBundle\Annotation\DatagridValues;
use ReflectionClass;
/**
* DatagridValues annotation reader.
*
* @author Marko Kunic <[email protected]>
* @author Mathieu Wambre <[email protected]>
*/
final class DatagridValuesReader extends AbstractReader
{
* Get the list of datagrid values.
* @param ReflectionClass $class
* @return array
public function getDatagridValues(ReflectionClass $class): array
/** @var DatagridValues|null $annotation */
if ($annotation = $this->getClassAnnotation(
$class,
DatagridValues::class
)) {
return $annotation->values;
}
return [];