1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
<?php
use PHPUnit\Runner\BeforeFirstTestHook;
/**
* PHPUnit extension temporarily used to emit a deprecation notice when suite.xml is used
*/
class MediaWikiDeprecatedConfigPHPUnitExtension implements BeforeFirstTestHook {
public function executeBeforeFirstTest(): void {
if ( defined( 'PHPUNIT_LEGACY_ENTRYPOINT' ) ) {
// A deprecation notice was already emitted by phpunit.php, no need to add another one.
return;
}
$msg = <<<EOT
*******************************************************************************
DEPRECATED: The tests/phpunit/suite.xml config file has been deprecated. Use
phpunit.xml.dist instead.
*******************************************************************************
EOT;
fwrite( STDERR, $msg );
}
}
|