我在 Symfony2 中的自定义用户实体提供程序中遇到了一些问题。
我有这个错误:
FatalErrorException: Error: Class Cms\ControlPanel\UserBundle\Entity\User contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (Symfony\Component\Security\Core\User\UserInterface::getUsername) in /Users/mathijs/workspaces/cms/src/Cms/ControlPanel/UserBundle/Entity/User.php line 144
用户.php:144:
public function equals(UserInterface $user)
{
return $user->getEmail() == $this->getEmail();
}
它说了一些关于 getUsername 的内容,但在我的文件中仍然存在:getEmail。
我做错了什么?