/** * @return Error|Exception|string|null */ public function reason() { return $this->isRejected() || $this->isCancelled() ? $this->result->reason() : null; }