40 public string $prefix,
41 public string $flattenedProperty,
42 public string $suffix,
43 public array $flattenedValueRemaps,
44 public ?
string $flattenedPropertyType =
null
46 ksort($this->flattenedValueRemaps, SORT_STRING);
49 public function equals(
self $that) : bool{
50 return $this->prefix === $that->prefix &&
51 $this->flattenedProperty === $that->flattenedProperty &&
52 $this->suffix === $that->suffix &&
53 $this->flattenedValueRemaps === $that->flattenedValueRemaps &&
54 $this->flattenedPropertyType === $that->flattenedPropertyType;