Symfony: фильтр связанных полей в формах

Symfony: опция query_builder для форм

Задача: вывести в форме только те связанные объекты OneToOne/OneToMany, которые ещё не были связаны с сущностями данного типа.
Например: при создании нового счёта вывести только те заказы, которые ещё не прикреплены ни к каким счетам (связь один-к-одному: счёт может относиться только к одному заказу). А при редактировании счета выводить все незанятые заказы, плюс тот, к которому счёт уже прикреплён.

Я взял код из рабочего проекта, немного упростил его и переименовал сущности. Подробнее (и понятнее) ниже.

Подробнее →

PHPUnit + Symfony: ошибка Resetting the container is not allowed when a scope is active

Возникает в функциональных тестах PHPUnit с использованием клиента, открывающего указанные URL-адреса.

1) MyBundle\Tests\Controller\ControllerTest::testRoute
Symfony\Component\DependencyInjection\Exception\LogicException: Resetting the container is not allowed when a scope is active.

Подробнее →