src/Services/FieldMatch.php
BeforeProposed
+1−1
44final class FieldMatch {
55 public static function find(array $writer,array $reader): ?array {
66 foreach ($writer['fields'] as $field) if ($field['name']===$reader['name']) return $field;
7 $matches=array_values(array_filter($writer['fields'],fn(array $field): bool=>in_array($reader['name'],$field['aliases']??[],true)));
7 $matches=array_values(array_filter($writer['fields'],fn(array $field): bool=>in_array($field['name'],$reader['aliases']??[],true)));
88 return count($matches)===1 ? $matches[0] : null;
99 }
1010}