class Task extends yii/ar/ActiveRecord { // или как там
}
class TaskManager
{
function addTask(Task $task) {
// Task::save($task) или как оно там у вас.
}
function getTasks();
// etc
}
class TaskController{
function actionAddTask() {
$task = new Task();
// не вкурсе что там накрутили с DiC в Yii2
// посему предположим что зависимость у нас уже есть.
$this->taskManager->addTask($task);
}
}