function getTaskPrerequisites() { $app = $this->application; return itertools\filter(itertools\to_iterator($this->prerequisites), function ($task) use($app) { return $app->taskDefined($task); }); }