是否可以在 Sonata Admin class 中使用 Entity 方法?

Is it possible to use Entity method inside Sonata Admin class?

是否可以在 Sonata Admin class 中使用不是 属性 的 getter 的实体方法?

我想添加到 $listMapper->add('sum') ...

class OrderAdmin extends AbstractAdmin
{
    protected function configureListFields(ListMapper $listMapper)
    {
        $listMapper
            ->add('sum') //Order::getSum()
            ...

... getSum()

的结果
class /Entity/Order{
    ...
    public function getSum()
    {
        foreach ( ... ) {
           $sum += ...
        }
        return $sum;
    }

只需使用该方法的名称:

$listMapper
    ->add('getSum',null, ['label'=>'Sum'])