protected function getUser() { $userId = $this->getSession()->get('userId'); if (!$userId) { return null; } $user = \ServiceFactory::getInstance()->getUserRepository()->findOneById($userId); return $user; }
public function load() { $manager = \ServiceFactory::getInstance()->getEntityManager(); $admin = $this->createAdmin('FirstName', 'LastName', '*****@*****.**', 'password'); $manager->save($admin); for ($i = 1; $i <= self::USERS_TO_CREATE; $i++) { $user = $this->createUser("FirstName {$i}", "LastName {$i}", "email{$i}@address.com", "password{$i}"); $manager->save($user); } }
public function run() { $serviceFactory = \ServiceFactory::getInstance(); $request = $serviceFactory->getRequest(); $serviceFactory->getDispatcher()->dispatch('kernel.request', new RequestEvent($request)); $controllerPath = sprintf('Controller\\%sController', $request->getControllerName()); $actionMethod = sprintf('%sAction', $request->getActionName()); $actionDispatcher = new ActionDispatcher(); $response = $actionDispatcher->dispatch($controllerPath, $actionMethod); $responseHandler = new ResponseHandler(); $responseHandler->handle($response); }
/** * @return \ServiceFactory */ protected function getServiceFactory() { return \ServiceFactory::getInstance(); }