Archived
1
0
Fork 0

app/controllers/AuthController.php: fire onOAuthConnected event.

This commit is contained in:
Henrik Hautakoski 2018-06-10 22:40:07 +02:00
parent c270bfab0e
commit 4d073468ca

View file

@ -8,6 +8,13 @@ use App\Form\Login as LoginForm;
class AuthController extends ControllerBase
{
public function initialize()
{
// We need event manager here from DI.
$eventManager = $this->di->get('eventsManager');
$this->setEventsManager($eventManager);
}
public function indexAction()
{
$form = new LoginForm();
@ -62,6 +69,8 @@ class AuthController extends ControllerBase
$user->{'set' . $name . 'Id'}($data->getId());
$user->save();
$this->getEventsManager()->fire('user:onOAuthConnected', $user, $data);
$this->flash->message('success', "<strong>{$name}</strong> was connected!");
$this->response->redirect('/settings');
}