public final function __construct(Request &$request) { $this->request = $request; $this->response = $request->response(); if (!$this->request->isFromAjax()) { Tpl::set('default_app_page', static::$_page_name); } }
public function testPostJson() { $r = new Request(['url' => 'api/tasks/12.json', 'filter' => 'all'], ['HTTP_ACCEPT' => 'application/json;q=0.8', 'REQUEST_URI' => '/api/tasks/12.json?filter=all', 'REQUEST_METHOD' => 'POST'], ['url' => 'api/tasks/12.json', 'filter' => 'all'], ['title' => 'New Title']); $this->assertTrue($r instanceof Request); $this->assertEquals(Request::POST, $r->method()); $this->assertEquals('api/tasks/12.json', $r->url()); $this->assertEquals('json', $r->type()); $this->assertEquals('all', $r->param('filter')); $route = $r->route(); $this->assertTrue($route instanceof Route); $result = $r->response(); $this->assertTrue($result instanceof Response); $this->assertEquals("New Title", $r->param('title')); $expected = ['filter' => 'all']; $result = $r->query(); $this->assertEquals($expected, $result); }
/** * * @param \Request $request */ function doGet($request) { $id = $request->parameter('group'); $group = new \game\model\Group($id); $request->response('log', $group->readChatAll()); }
/** * グループの情報取得 * @param \Request $request */ function doGet($request) { $groupId = $request->parameter('id'); $group = new \game\model\Group($groupId); $request->response('users', $group->getUsers()); }
public function response(array $errors) { \Session::put('r3-form-input', $this->except(['_token'])); return parent::response($errors); // TODO: Change the autogenerated stub }
/** * ユーザー生成 * @param \Request $request */ function doPut($request) { $name = $request->parameter('name'); $user = \game\model\User::create($name); $request->response('id', $user); }
public function response(array $errors) { Session::flash('alert', ['type' => 'danger', 'message' => 'articles\\create.status.fail']); return parent::response($errors); }
/** * ルームに参加 * @param \Request $request * @Transactional */ function doPost($request) { $id = $request->parameter('id'); $user = $request->parameter('user'); $room = new \game\model\Room($id); $room->join(new \game\model\User($user)); $request->response('group-id1', $room->getGroup1()->getId()); $request->response('group-id2', $room->getGroup2()->getId()); }