public function testGetAllMethodsExceptions() { $this->setExpectedException('vm\\cron\\TaskManagerException'); TaskLoader::getAllMethods('/mocks/'); }
public function actionTaskEdit() { if (isset($_GET['task_id'])) { $task = Task::findOne($_GET['task_id']); } else { $task = new Task(); } /** * @var Task $task */ $post = \Yii::$app->request->post(); if ($task->load($post) && $task->validate()) { $task = TaskManager::editTask($task, $post['Task']['time'], $post['Task']['command'], $post['Task']['status'], $post['Task']['comment']); \Yii::$app->response->redirect('/?r=tasks/task-edit&task_id=' . $task->task_id); } return $this->render('task_edit', ['task' => $task, 'methods' => TaskLoader::getAllMethods(self::$tasks_controllers_folder, self::$tasks_namespace)]); }