public function __construct(SupervisorInterface $supervisor, $code = 0, Exception $previous = null) { $this->supervisor = $supervisor; parent::__construct('The supervisor was unexpectedly terminated.', $code, $previous); }