أحصل على خطأ مرجعي دائري عند إجراء تسلسل لأحد المكونات. عادة يمكن إصلاح ذلك باستخدام
$normalizer->setCircularReferenceHandler()
ومع ذلك ، أنا أستخدم واجهة المسلسل مثل:
/**
* @Route("/get/{id}", name="get_order_by_id", methods="GET")
*/
public function getOrderById(SerializerInterface $serializer, OrderRepository $orderRepository, $id): Response
{
return new Response($serializer->serialize(
$orderRepository->find($id),
'json',
array('groups' => array('default')))
);
}
هل من الممكن إصلاح خطأ مرجعي دائري عند إجراء تسلسل باستخدام هذه الواجهة؟