aircraft = $aircraft; parent::__construct( 400, static::MESSAGE ); } public function getErrorType(): string { return 'aircraft-not-available'; } public function getErrorDetails(): string { return $this->getMessage(); } public function getErrorMetadata(): array { return [ 'aircraft_id' => $this->aircraft->id, ]; } }