Как расширить \ PHPUnit \ TextUI \ Command :: createRunner в последних версиях PHPUnit? - PullRequest
0 голосов
/ 01 августа 2020

Текущая версия определяется как :

    /**
     * Create a TestRunner, override in subclasses.
     */
    protected function createRunner(): TestRunner
    {
        return new TestRunner($this->arguments['loader']);
    }

Что, однако, не видно напрямую, что \PHPUnit\TextUI\TestRunner, возвращаемый тип , объявлен как:

final class TestRunner…

Либо я все неправильно понял, но, на мой взгляд, вы действительно не можете расширить createRunner, потому что вам придется возвращать класс final, который вы действительно не можете продлить… ?‍♀️

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...