Абстрактные классы не могут быть инстанцированы напрямую, что создаёт проблему при тестировании функциональности, реализованной в самом абстрактном классе. В этой статье я поделюсь своим подходом к решению этой проблемы.
https://www.dev-notes.ru/articles/php/testing-abstract-classes-in-php-using-anonymous-classes/
Post #711
143