protected function getJsonView($data, \Request $request) { if (!$request->isVar('command')) { throw new \Exception('Unknown Ticket command'); } $json = array('success' => true); $command = $request->getVar('command'); switch ($command) { case 'list': $json = Factory::getList(Factory::pullGetString('singleId')); break; case 'checkUrl': $json = array('success' => Factory::checkURL(Factory::pullGetString('checkUrl'))); break; } $view = new \View\JsonView($json); return $view; }