getRequestParameter('token'); if (!stSecureToken::isDBTokenValid($token, false)) { $this->getResponse()->setStatusCode(403); return sfView::HEADER_ONLY; } $offset = $this->getRequestParameter('offset'); $taskId = $this->getRequestParameter('task_id'); $task = stTaskScheluder::getTask($taskId); $task->setParameters($this->getRequestParameter('parameters', [])); $offset = $task->doExecute($offset); return $this->renderJSON([ 'offset' => $offset, 'parameters' => $task->getParameters(), ]); } }