/** * @param $task * @param $exception */ public function fireTaskFinished($task, $exception) { $event = new BuildEvent($task); $event->setException($exception); foreach ($this->listeners as $listener) { $listener->taskFinished($event); } }