sAttributeName = $sAttributeName; // validation du format sinon exception } public function __toString(): string { return $this->sAttributeName; } public function jsonSerialize(): mixed { return $this->sAttributeName; } public static function IsCompatible(string $sOtherFormatClass): bool { return is_a($sOtherFormatClass, AttributeIOFormat::class, true) || is_a($sOtherFormatClass, RawFormat::class, true); } }