/** @var array<mixed> $esType */
$esType = self::
getTypeFromCustomFieldType($writeResult->
getProperty('type'
));
$newCreatedFields[(string) $writeResult->
getProperty('name'
)] =
$esType;
} if (\
count($newCreatedFields) === 0
) { return;
} $this->
createNewFieldsInIndices($newCreatedFields);
} /**
* @return array<mixed>
*/
public static function getTypeFromCustomFieldType(string
$type): array
{ return match ($type) { CustomFieldTypes::INT =>
[ 'type' => 'long',
],