diff --git a/test/OAuth/OAuthTest.php b/test/OAuth/OAuthTest.php index 4b640ced..5043808a 100644 --- a/test/OAuth/OAuthTest.php +++ b/test/OAuth/OAuthTest.php @@ -36,7 +36,7 @@ final class OAuthTest extends TestCase $PHPMailer = new PHPMailer(true); $reflection = new \ReflectionClass($PHPMailer); $property = $reflection->getProperty('oauth'); - $property->setAccessible(true); + (\PHP_VERSION_ID < 80100) && $property->setAccessible(true); $property->setValue($PHPMailer, true); self::assertTrue($PHPMailer->getOAuth(), 'Initial value of oauth property is not true'); diff --git a/test/PHPMailer/FileIsAccessibleTest.php b/test/PHPMailer/FileIsAccessibleTest.php index 8989643a..45f0837d 100644 --- a/test/PHPMailer/FileIsAccessibleTest.php +++ b/test/PHPMailer/FileIsAccessibleTest.php @@ -39,9 +39,9 @@ final class FileIsAccessibleTest extends TestCase public function testFileIsAccessible($input, $expected) { $reflMethod = new ReflectionMethod(PHPMailer::class, 'fileIsAccessible'); - $reflMethod->setAccessible(true); + (\PHP_VERSION_ID < 80100) && $reflMethod->setAccessible(true); $result = $reflMethod->invoke(null, $input); - $reflMethod->setAccessible(false); + (\PHP_VERSION_ID < 80100) && $reflMethod->setAccessible(false); self::assertSame($expected, $result); } @@ -91,9 +91,9 @@ final class FileIsAccessibleTest extends TestCase chmod($file, octdec('0')); $reflMethod = new ReflectionMethod(PHPMailer::class, 'fileIsAccessible'); - $reflMethod->setAccessible(true); + (\PHP_VERSION_ID < 80100) && $reflMethod->setAccessible(true); $result = $reflMethod->invoke(null, $file); - $reflMethod->setAccessible(false); + (\PHP_VERSION_ID < 80100) && $reflMethod->setAccessible(false); // Reset to the default for git files before running assertions. chmod($file, octdec('644')); diff --git a/test/PHPMailer/IsPermittedPathTest.php b/test/PHPMailer/IsPermittedPathTest.php index 93823a44..f3f17537 100644 --- a/test/PHPMailer/IsPermittedPathTest.php +++ b/test/PHPMailer/IsPermittedPathTest.php @@ -35,9 +35,9 @@ final class IsPermittedPathTest extends TestCase public function testIsPermittedPath($input, $expected) { $reflMethod = new ReflectionMethod(PHPMailer::class, 'isPermittedPath'); - $reflMethod->setAccessible(true); + (\PHP_VERSION_ID < 80100) && $reflMethod->setAccessible(true); $result = $reflMethod->invoke(null, $input); - $reflMethod->setAccessible(false); + (\PHP_VERSION_ID < 80100) && $reflMethod->setAccessible(false); self::assertSame($expected, $result); } diff --git a/test/PHPMailer/LocalizationTest.php b/test/PHPMailer/LocalizationTest.php index c67ce578..6347ac6a 100644 --- a/test/PHPMailer/LocalizationTest.php +++ b/test/PHPMailer/LocalizationTest.php @@ -423,9 +423,9 @@ final class LocalizationTest extends TestCase } $reflMethod = new ReflectionMethod($this->Mail, 'lang'); - $reflMethod->setAccessible(true); + (\PHP_VERSION_ID < 80100) && $reflMethod->setAccessible(true); $result = $reflMethod->invoke($this->Mail, $input); - $reflMethod->setAccessible(false); + (\PHP_VERSION_ID < 80100) && $reflMethod->setAccessible(false); self::assertSame($expected, $result); } diff --git a/test/PHPMailer/PHPMailerTest.php b/test/PHPMailer/PHPMailerTest.php index 1cc9ba14..fb787504 100644 --- a/test/PHPMailer/PHPMailerTest.php +++ b/test/PHPMailer/PHPMailerTest.php @@ -253,7 +253,7 @@ EOT; $PHPMailer = new PHPMailer(); $reflection = new \ReflectionClass($PHPMailer); $property = $reflection->getProperty('message_type'); - $property->setAccessible(true); + (\PHP_VERSION_ID < 80100) && $property->setAccessible(true); $property->setValue($PHPMailer, 'inline'); self::assertIsString($PHPMailer->createBody());