MyCustomClass();
                  
                  
                  $response->paginator = new Paginator($qb);
                  
                  
                  
                  
                  
                  return $response;
                  
                  
                  то получаю ошибку 
                  
                  
                  A circular reference has been detected when serializing the object of class 
                  
                  
                  
                  
                  
                  Если же возвращаю $qb и уже в контроллере делаю new Paginator($qb) , то все ок?
                  
                  
                  
                  
                  
                  Контроллер отдает json
                  
                  
                
Потому что пхп
покажи код контроллера и сервиса в этих местах
В контроллере вот так: $response->html = $this->render('site/products/itemList.html.twig', $this->getTemplateVars())->getContent(); // если unset не делать, то получаем ошибку A circular reference unset($response->products); return $this->json($response);
Проверь связи, рекурсия при сериализации.
Обсуждают сегодня