PHPUnitLogger :: flush () должен быть совместимым - PullRequest
0 голосов
/ 25 декабря 2018

Я хочу использовать PHPUnit в проекте PHP, разработанном в Eclipse (4.7.3a)

Сначала я установил PHPUnit через Composer (список пакетов приведен ниже, как описано в composer.json)

Затем я установил Инструменты разработки PHP и, в частности, поддержку PHPUnit (6.1.0.20180828281524)

Когда я пытаюсь запустить PHPUnit, я получаю сообщение

Fatal error: Declaration of PHPUnitLogger::flush() must be compatible with PHPUnit\Util\Util\Printer::flush(): void in /private/var/folders/mp/_jmfjcd91jdbjjrx6w23600h0000gn/T/phpunit_printer/PHPUnitLogger.php on line 33

Что такое установкаошибка?

Спасибо.

Composer.json:

{
    "autoload" : {
        "psr-4" : {
            "Adlc\\Objects\\" : "lib-src/objects/",
            "Adlc\\Db\\" : "lib-src/db/"
        }
    },
    "name" : "Adlc/V2-BP-library",
    "type" : "library",
    "description" : "Shared code for V2",
    "require" : {
        "php" : ">=7.1",
        "aws/aws-sdk-php" : "~3.81",
        "lcobucci/jwt" : "~3.2",
        "robthree/twofactorauth" : "~1.6",
        "monolog/monolog" : "~1.24",
        "maxbanton/cwh" : "~1.1",
        "phpunit/phpunit" : "~7.5"
    }
}
...