Ошибка Query_builder Symfony form builder

У меня есть поле объекта в моей форме, которое показывает все формы в базе данных в списке. Эти формы имеют номера ревизий. Я хочу показать только последнюю версию формы в качестве опции в списке.

Чтобы уточнить, таблица форм выглядит так:

Id || Name || Revision_number 1 || Form1 || 1 2 || Form1 || 2 

В списке выбора должна отображаться только ревизия 2.

До сих пор я пробовал это

 ->add('form', 'entity', array( 'class' => 'AppBundle\Entity\Form', 'label' => 'label.ship.form', 'query_builder' => function(EntityRepository $er){ return $er->createQueryBuilder('f') ->select('f, MAX(f.revisionNumber) AS max_revision'); } )) 

Но я получаю эту ошибку

 Warning: spl_object_hash() expects parameter 1 to be object, string given