Добавление новых пользователей FOSUserBundle в группу по умолчанию при создании

Я строю свой первый серьезный проект Symfony2. Я'расширяю FOSUserBundle для управления пользователями / группами, и яЯ хотел бы, чтобы новые пользователи автоматически добавлялись в группу по умолчанию. Я полагаю, вам просто нужно расширить конструктор сущности User следующим образом:

/**
 * Constructor
 */
public function __construct()
{
    parent::__construct();
    $this->groups = new \Doctrine\Common\Collections\ArrayCollection();
    // Get $defaultGroup entity somehow ???
    ...
    // Add that group entity to my new user :
    $this->addGroup($defaultGroup);
}

Но мой вопрос: как мне получить мою сущность $ defaultGroup?

Я попытался использовать менеджер сущностей изнутри сущности, но потом понял, что это глупо, и Symfony выдавал ошибку. Я погуглил на это, но не нашел реального решения, кроме, может быть,создание службы для этого... хотя это кажется совершенно неясным для меня.

Ответы на вопрос(2)

Ваш ответ на вопрос