public function __construct() { $app = new Application(); $container = $app->getContainer(); $this->app = $app; $this->tasksService = $container->query('TasksService'); }
/** * fetch a instance of the TasksController from the tasks app * * @param array string with values for the DIContainer * @return \OCA\Tasks\Controller\TasksController */ private function getTasksAppTaskController($params = array()) { $taskApp = new TaskApp($params); $taskContainer = $taskApp->getContainer(); /** @var $tasksController \OCA\Tasks\Controller\TasksController */ $tasksAppTaskController = $taskContainer->query('TasksController'); return $tasksAppTaskController; }