'FIELD'))->configureValueType(FloatField::class)
но в ответе оно становится строкой вместо ожидаемого float, в map - поле FloatField
Посмотрите, если ли для expression возможность fetch modification
есть, странно что приходится таким костылем делать, чтоб указать чтоб возвращал float ->addFetchDataModifier(function($item){ return (float)$item; }) тогда не понятно для чего нужен configureValueType
Этот вопрос лучше автору задать, но скорее всего с точки зрения унификации. Все из базы возвращается либо строковым значением, либо null.
Обсуждают сегодня