I am trying to override two FOSUserBundle user mapping properties.
use FOS\UserBundle\Model\User as BaseUser;
...
use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity;
class User extends BaseUser
{
...
Everything seems to be working fine except when I generate accessors: Invalid field override named 'email'
The error is triggered here:
public function setAttributeOverride($fieldName, array $overrideMapping)
{
if ( ! isset($this->fieldMappings[$fieldName])) {
throw MappingException::invalidOverrideFieldName($this->name, $fieldName);
}
It $this->fieldMappingscontains only the fields of my child user, not the parent (associated superclass).
Anyone got it?
source
share