Если бы каждый из файлов feature-*.cpp был добавлен отдельным коммитом, то есть такая штука, как cherry-pick, с помощью которой можно подтянуть нужные коммиты по отдельности.
Используйте ParamConverter, как bears написал, это как раз избавит вас от повторяющихся строчек в приведенных экшенах. А если не хочется использовать аннотации, тогда объявляйте в сервисах репозиторий вашей сущности с нужными методами, который расширяет Doctrine\ORM\EntityRepository, тогда в нем можно получить энтити менеджер вот так $this->getEntityManager().
for ($i = $start; $i < $end; $i++)
кол-во раз = $end - $startfor ($i = $start; $i <= $end; $i++)
кол-во раз = $end - $start + 1