да согласен, нативный var_dump никогда такую ошибку выполнения про рекурсию не произведет (Maximum function nesting level of '100' reached), так же как и любая нативная функция/метод. Т.е. либо var_dump в данном случае custom modifier либо переполнение рекурсии происходит в $obj->method()