Slide 22
Slide 22 text
Solution "autoload-dev": {
"files": [
"tests/includes/MockObject/Builder/NamespaceMatch.php",
"tests/includes/MockObject/Builder/ParametersMatch.php",
"tests/includes/MockObject/InvocationMocker.php",
"tests/includes/MockObject/MockMethod.php"
],
"exclude-from-classmap": [
"vendor/phpunit/…/MockObject/Builder/NamespaceMatch.php",
"vendor/phpunit/…/MockObject/Builder/ParametersMatch.php",
"vendor/phpunit/…/MockObject/InvocationMocker.php",
"vendor/phpunit/…/MockObject/MockMethod.php"
]
},
▪ Composer, not phar
▪ Lock at PHPUnit 7.5
▪ Downgrade to PHPUnit 5
in CI for PHP 5.6, 7.0
▪ Use MockObject classes
from PHPUnit 9.3
▪ Separate process =>
separate group