public function fetch() { $start = Input::get("start"); $length = Input::get("length"); $searchArray = Input::get("search"); $startDate = Input::get("startDate"); $endDate = Input::get("endDate"); $search = ""; if (isset($searchArray)) { $search = $searchArray["value"]; } $command = new TaskSearchCommand(); $command->setFilter($search); $command->setLowerLimit($start); $command->setNoResults($length); $command->setStartDate($startDate); $command->setEndDate($endDate); $command->setTipCursa(Input::get("tipCursa")); if (strlen(Input::get("splitDetails")) > 0) { $command->setSplitDetails(true); } return json_encode($this->taskService->fetch($command), 0); }