максимальная максимальная максимальная максимальная производительность при достижении уровня 200

В настоящее время я работаю над Symfony , Rest API . Я новичок в этой framework . Я правильно установил Symfony . и теперь я установил пакет FriendsOfSymfony , все идет хорошо, но когда я FriendsOfSymfony на logout я получаю следующую ошибку

  Fatal error: Maximum function nesting level of '100' reached, aborting! in C:\xampp\htdocs\Symfony\vendor\twig\lib\Twig\Loader\Filesystem.php on line 6010 

После некоторого поиска я нашел решение установить xdebug в php.ini , чтобы установить предел 200 вместо 100, тогда я получаю следующую ошибку,

  Fatal error: Maximum function nesting level of '200' reached, aborting! in C:\xampp\htdocs\Symfony\vendor\twig\lib\Twig\Loader\Filesystem.php on line 6010 

В целом я тоже не вижу демо Symfony. Пожалуйста, ребята, скажите мне, как я могу выйти из этой проблемы?

Попробуйте проверить стек вызовов. Возможно, у вас есть петля ifinite. Деактивируйте xDebug или установите максимальный уровень вложенности в php.ini выше:

 xdebug.max_nesting_level=500 

Это нормальное поведение. попробуйте что-то вроде:

  $traceStack = debug_backtrace(); var_dump($traceStack); $i=0; foreach($traceStack as $n) { /* do what you want here */ /* * $n is an array of: * 'file' => .. * 'line' => ... * 'function' ... * 'class' => ... * 'object' => ... * 'type' => ... * 'args' => ... */ } 

Важно : не забудьте перезапустить apache (или FPM)!

В моем случае это было связано с композитором. Некоторые производители были обновлены в файле composer.json , но я забыл запустить обновление композитора и установку композитора . Система генерировала каскад ошибок, который вызывал этот «максимальный вложенный уровень».

После выполнения этих команд проблема была исправлена