public function loadUserByOAuthUserResponse(UserResponseInterface $response)
{
$em = $this->getDoctrine()->getManager();
}
Затем я получаю следующее сообщение об ошибке:
Метод ошибки getDoctrine () не найден внутри FOSUBUserProvider
your.service_id:
класс: Acme \ DemoBundle \ Timesheet
аргументы: [@doctrine]
частная доктрина;
/**
* @param Registry $doctrine Doctrine
*/
public function __construct(Registry $doctrine)
{
$this->doctrine = $doctrine;
}
public function yourMethod()
{
$this->doctrine->getRepository('UtilisateurBundle:compte')->find('1');
}
Других решений пока нет …