- Editado
rogeriolino Já tentei de diversas formas, inclusive já encontrei o código que provoca o erro:
You must define a type for Novosga\Entity\Cliente::$endereco.
É no arquivo Entity.Cliente.yml do Serializer, onde está:
Novosga\Entity\Cliente:
properties:
id:
read_only: true
nome:
type: string
documento:
type: string
Deveria Estar:
Novosga\Entity\Cliente:
properties:
id:
read_only: true
nome:
type: string
documento:
type: string
endereco:
type: array
O problema é que isso gera o seguinte erro:
ReflectionProperty::getValue() expects parameter 1 to be object, array given
E no serializer não tem o tipo "object" e eu não entendo muito de symfony nem de doctrine pra saber onde que ocorre essa conversão de array pra objeto. Além disso não há nenhum log sobre isso pra me ajudar a seguir o stack trace.