public function exec() { $viewData = new \stdClass(); $request = $this->getRequest(); $model = new FourdigitsModel($request->phone); $game = $model->findGame(); if ($game === false) { $game = $model->newGame(); } $viewData->win = $game->play($request->message); $viewData->history = $game->getHistory(); $viewData->phone = $request->phone; ViewFactory::factory('Fourdigits', Application::isCli() ? 'cli' : 'html')->setData($viewData)->show(); }