FOSUserBundle: удалить уникальный индекс для emailCanonical

Я пытаюсь удалить уникальный индекс на emailCanonical, чтобы несколько пользователей могли использовать один и тот же адрес электронной почты. Однако я не хочу редактировать FOS / UserBundle / Resources / config / doctrine / User.orm.xml напрямую, поскольку любые обновления самого пакета будут удалять это изменение. Можно ли как-то переопределить поле emailCanonical в моем собственном пакете, одновременно расширяя базового пользователя (FOS / UserBundle / Model / User.php)

use FOS\UserBundle\Entity\User as BaseUser;
use Doctrine\ORM\Mapping as ORM;
use Foo\BarBundle\Constant\SecurityConstant;

class User extends BaseUser {
    protected $id;
...
}

Заранее спасибо!

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

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