0 ) { $parts[] = 'HTTP ' . $statusCode; } if ( $cloudCode !== '' ) { $parts[] = $cloudCode; } parent::__construct( implode( ' / ', $parts ) . '.' ); } /** * HTTP status code returned by Cloud, or 0. */ public function statusCode(): int { return $this->statusCode; } /** * Cloud error code. */ public function cloudCode(): string { return $this->cloudCode; } /** * Cloud error message. */ public function cloudMessage(): string { return $this->cloudMessage; } }