From 4d073468ca4264aae53895f331e3e2ad2f718cc4 Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Sun, 10 Jun 2018 22:40:07 +0200 Subject: [PATCH] app/controllers/AuthController.php: fire onOAuthConnected event. --- app/controllers/AuthController.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/controllers/AuthController.php b/app/controllers/AuthController.php index fb16ab2..08ff5d8 100644 --- a/app/controllers/AuthController.php +++ b/app/controllers/AuthController.php @@ -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', "{$name} was connected!"); $this->response->redirect('/settings'); }