Аннотация
@Accessor/** @Accessor(getter="getName") */
private $name;
public function getName()
{
return $this->name;
}
При вызове указанного геттера произойдет вызов и запрос. Соответственно lazy вернет результат.Если yaml, то в той же доке указано как задать аксессор.
Не забудьте почистить кеш (не всегда чистится консольной командой, удалите папку jms - когда с 3й работал, то были такие глюки) .
А вообще, если пишите с нуля, то знайте — от JMS Serializer все уходят в сторону
Symfony Serializer
В контейнере уже должен быть у вас сервис
@serializer
сразу после установки компонента и можно просто заинжектить через
SerializerInterface
в конструкторе