Как правильно задать время жизни ссылки в REST Symfony?
Пробую делать через FosREST а ссылки добавлять через willdurand/BazingaHateoasBundle. В ентити изначально нет "времени жизни ссылки" - этот параметр к сущности никак не относится, он принадлежит только ссылке. Как правильно его впихнуть в ссылки?
2. Кроме времени жизни ссылка содержит "Подпись" - хэш, основанная на данных самой ссылки.
Подскажите пожалуйста, как это всё правильно реализовывается?
serializer.post_serialize (jmsyst.com/libs/serializer/master/event_system#events)
This is dispatched right before a type is left. You can for example use this to add additional data for an object that you normally do not save inside objects such as links.
Нашел два способа - один из них ближе к истине. Можно добавить свойства через JMS Listener - но у меня они добавились сразу на выход, т.е. BazingaHateoas их не увидел, т.к. запрашивал свойства через геттер.
Второй - через доктриновский листенер. Точно также, только в профиль... Теперь свойства установились через postLoadHandler и стали доступны в willdurand/BazingaHateoas по своим геттерам.
Как-то ацки замудрено получилось... Например сам JMS\Serializer автоматически забирает конфиг из предустановленной папки. А слушатели приходится изворотливо подключать и объявлять...