symfony Repository -- Ошибка Undefined method . The method name must start with either findBy or findOneBy!

Ошибка

При использовании метода, описанного в репозитории сущности (Repository) возникает ошибка:

Undefined method 'findChildren()'. The method name must start with either findBy or findOneBy!

Решение

Проблема возникает, если вы забыли указать в аннотациях сущности связь с классом репозитория:

**
 * @ORM\Entity(repositoryClass="AppBundle\Repository\CategoryRepository")
 */
class Category {...}

Источник

https://symfony.com/doc/current/doctrine...