From 8b801c1269964332919a59dbb72542d713f395ee Mon Sep 17 00:00:00 2001 From: "Alexander M. Turek" Date: Sat, 8 Aug 2020 21:12:02 +0200 Subject: [PATCH] The PHPUnit\Util\XML class has been removed in PHPUnit 9.3. --- .../Form/Tests/Resources/TranslationFilesTest.php | 7 ++++++- .../Security/Core/Tests/Resources/TranslationFilesTest.php | 7 ++++++- .../Validator/Tests/Resources/TranslationFilesTest.php | 7 ++++++- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/src/Symfony/Component/Form/Tests/Resources/TranslationFilesTest.php b/src/Symfony/Component/Form/Tests/Resources/TranslationFilesTest.php index 49e69ef190..35274af334 100644 --- a/src/Symfony/Component/Form/Tests/Resources/TranslationFilesTest.php +++ b/src/Symfony/Component/Form/Tests/Resources/TranslationFilesTest.php @@ -12,6 +12,7 @@ namespace Symfony\Component\Form\Tests\Resources; use PHPUnit\Framework\TestCase; +use PHPUnit\Util\Xml\Loader; class TranslationFilesTest extends TestCase { @@ -20,7 +21,11 @@ class TranslationFilesTest extends TestCase */ public function testTranslationFileIsValid($filePath) { - \PHPUnit\Util\XML::loadfile($filePath, false, false, true); + $loader = class_exists(Loader::class) + ? [new Loader(), 'loadFile'] + : 'PHPUnit\Util\XML::loadfile'; + + $loader($filePath, false, false, true); $this->addToAssertionCount(1); } diff --git a/src/Symfony/Component/Security/Core/Tests/Resources/TranslationFilesTest.php b/src/Symfony/Component/Security/Core/Tests/Resources/TranslationFilesTest.php index bc21d272fc..67e0ccdecb 100644 --- a/src/Symfony/Component/Security/Core/Tests/Resources/TranslationFilesTest.php +++ b/src/Symfony/Component/Security/Core/Tests/Resources/TranslationFilesTest.php @@ -12,6 +12,7 @@ namespace Symfony\Component\Security\Core\Tests\Resources; use PHPUnit\Framework\TestCase; +use PHPUnit\Util\Xml\Loader; class TranslationFilesTest extends TestCase { @@ -20,7 +21,11 @@ class TranslationFilesTest extends TestCase */ public function testTranslationFileIsValid($filePath) { - \PHPUnit\Util\XML::loadfile($filePath, false, false, true); + $loader = class_exists(Loader::class) + ? [new Loader(), 'loadFile'] + : 'PHPUnit\Util\XML::loadfile'; + + $loader($filePath, false, false, true); $this->addToAssertionCount(1); } diff --git a/src/Symfony/Component/Validator/Tests/Resources/TranslationFilesTest.php b/src/Symfony/Component/Validator/Tests/Resources/TranslationFilesTest.php index 56ff24d2fd..6e903731f1 100644 --- a/src/Symfony/Component/Validator/Tests/Resources/TranslationFilesTest.php +++ b/src/Symfony/Component/Validator/Tests/Resources/TranslationFilesTest.php @@ -12,6 +12,7 @@ namespace Symfony\Component\Validator\Tests\Resources; use PHPUnit\Framework\TestCase; +use PHPUnit\Util\Xml\Loader; class TranslationFilesTest extends TestCase { @@ -20,7 +21,11 @@ class TranslationFilesTest extends TestCase */ public function testTranslationFileIsValid($filePath) { - \PHPUnit\Util\XML::loadfile($filePath, false, false, true); + $loader = class_exists(Loader::class) + ? [new Loader(), 'loadFile'] + : 'PHPUnit\Util\XML::loadfile'; + + $loader($filePath, false, false, true); $this->addToAssertionCount(1); }