Я пытаюсь использовать phpunit-bridge
Я установил его по этой команде
composer require --dev "symfony/phpunit-bridge:*"
Это composer.json
{
"type": "project",
"license": "proprietary",
"require": {
"php": "^7.1.3",
"symfony/finder": "4.2.*",
.
.
.
.
...
},
"require-dev": {
"symfony/debug-pack": "*",
"symfony/maker-bundle": "^1.11",
"symfony/phpunit-bridge": "4.2.*",
"symfony/profiler-pack": "*",
"symfony/test-pack": "*",
"symfony/web-server-bundle": "4.2.*"
},
"config": {
"preferred-install": {
"*": "dist"
},
"sort-packages": true
},
"autoload": {
"psr-4": {
"App\\": "src/"
}
},
"autoload-dev": {
"psr-4": {
"App\\Tests\\": "tests/"
}
},
"replace": {
"paragonie/random_compat": "2.*",
"symfony/polyfill-ctype": "*",
"symfony/polyfill-iconv": "*",
"symfony/polyfill-php71": "*",
"symfony/polyfill-php70": "*",
"symfony/polyfill-php56": "*"
},
"scripts": {
"auto-scripts": {
"cache:clear": "symfony-cmd",
"assets:install %PUBLIC_DIR%": "symfony-cmd"
},
"post-install-cmd": [
"@auto-scripts"
],
"post-update-cmd": [
"@auto-scripts"
]
},
"conflict": {
"symfony/symfony": "*"
},
"extra": {
"symfony": {
"allow-contrib": false,
"require": "4.2.*"
}
}
}
Моя проблема - любая команда, ее работа:
Когда я использую эти команды:
. / Поставщик / бен / простой PHPUnit
или же
. / Бен / PHPUnit
я вижу эту ошибку
'' не бывшая разведка, командир интерн
программа исполняемая или командирская.
Но когда я использую:
phpunit --v
Неустранимая ошибка PHP: класс 'PHPUnit_Framework_BaseTestListener' не найден
в
C: \ XAMPP \ HTDOCS \ pfebgfi \ поставщика \ Symfony \ PHPUnit мост \ Наследие \ SymfonyTestsListenerForV5.php
по линии 21
Неустранимая ошибка: класс 'PHPUnit_Framework_BaseTestListener' не найден в
C: \ XAMPP \ HTDOCS \ pfebgfi \ поставщика \ Symfony \ PHPUnit мост \ Наследие \ SymfonyTestsListenerForV5.php
по линии 21
PS: Я использую Windows
/ ---------- Обновлено ----------- /:
Это phpunit.xml.dist:
<?xml version="1.0" encoding="UTF-8"?>
<!-- https://phpunit.de/manual/current/en/appendixes.configuration.html -->
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://schema.phpunit.de/6.5/phpunit.xsd"
backupGlobals="false"
colors="true"
bootstrap="config/bootstrap.php"
>
<php>
<ini name="error_reporting" value="-1" />
<env name="APP_ENV" value="test" />
<env name="SHELL_VERBOSITY" value="-1" />
</php>
<testsuites>
<testsuite name="Project Test Suite">
<directory>tests</directory>
</testsuite>
</testsuites>
<filter>
<whitelist>
<directory>src</directory>
</whitelist>
</filter>
<listeners>
<listener class="Symfony\Bridge\PhpUnit\SymfonyTestsListener" />
</listeners>
</phpunit>
Пожалуйста, кто-нибудь может мне помочь, чтобы это сработало?