Я использую zend-expressive-hal (v3) и написал следующую конфигурацию для доставки моего класса User:
return [
[
'__class__' => RouteBasedResourceMetadata::class,
'resource_class' => Handler\User::class,
'route' => 'users',
'extractor' => ClassMethodsHydrator::class,
],
];
Это работает без проблем. Однако я заметил, что ключи хранятся в сгенерированном JSON с символами подчеркивания, тогда как в моем классе User методы написаны в верблюжьем регистре. Как я могу дополнить приведенную выше конфигурацию, чтобы передать параметры классу ClassMethodsHydrator, например. underscoreSeparatedKeys = false?