public function createService(ServiceLocatorInterface $sm) { $userService = $sm->get('zfcuser_user_service'); $loginEvents = $sm->get('EventManager'); $loginForm = $sm->get('ZfcUser\\Form\\Login'); $loginForm->setEventManager($loginEvents); $registerForm = $sm->get('ZfcUser\\Form\\Register'); $controller = new UserController(); $controller->setUserService($userService); $controller->setLoginForm($loginForm); $controller->setRegisterForm($registerForm); $controller->setServiceLocator($sm); return $controller; }