Наличие независимого гидратора для модулей в Zend Framework 2
Я разработал приложение с использованием ZendFramework 2, которое предоставляет некоторые API. Я хочу знать, как реализовать независимые гидраторы в разных модулях?
Чтобы проработать проблему, представьте, что в одном модуле я увлажняю объект пользователя следующим образом:
{
"firstName": "John",
"lastName": "Doe",
"username": "john.d",
"email": "john.d@example.com"
}
в то время как в другом модуле пользовательский объект должен быть гидратирован иначе:
{
"fullName": "John Doe",
"username": "john.d",
"email": "john.d@example.com",
"dateOfBirth": "1983-09-10"
}