Я пытаюсь издеваться над финальным классом, что обычно невозможно без каких-либо действий. дополнительная работа. Я видел несколько вариантов, таких как реализация интерфейса и издевательство над ним. Но это создало бы дополнительную работу напрасно, поэтому я начал искать способ обойти проблему. Решение, которое я нашел, было dg/bypass-finals. Мне нужно было сделать только одну вещь, чтобы реализовать это. Выполните эту строку кода как можно раньше:
Код: Выделить всё
DG\BypassFinals::enable();
Код: Выделить всё
Подробнее здесь: [url]https://stackoverflow.com/questions/69966766/where-do-i-need-to-place-a-hook-for-phpunit[/url]
Мобильная версия