Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Yii Framework 2 HTTP client extension Change Log
- Bug #253: Fixed `curl_close()` and `curl_multi_close()` deprecation since PHP 8.5 (samdark)
- Enh #255: Applying Yii2 coding standards (@s1lver)
- Enh #255: Raise min version to PHP 7.4 (@s1lver)
- Bug #256: Fix depracted tests in PHP `8.5` (@terabytesoftw)

2.0.16 February 13, 2025
------------------------
Expand Down
3 changes: 2 additions & 1 deletion tests/MessageTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,8 @@ public function testHasCookies(): void
$message->getCookies(); // instantiate `CookieCollection`
$this->assertFalse($message->hasCookies());

$message->getCookies()->add(new Cookie());
// cookie name must be a string
$message->getCookies()->add(new Cookie(['name' => '']));
$this->assertTrue($message->hasCookies());
}

Expand Down
12 changes: 10 additions & 2 deletions tests/TestCase.php
Original file line number Diff line number Diff line change
Expand Up @@ -85,9 +85,17 @@ protected function invoke($object, $method, array $args = [])
{
$classReflection = new \ReflectionClass(get_class($object));
$methodReflection = $classReflection->getMethod($method);
$methodReflection->setAccessible(true);

if (\PHP_VERSION_ID < 80100) {
$methodReflection->setAccessible(true);
}

$result = $methodReflection->invokeArgs($object, $args);
$methodReflection->setAccessible(false);

if (\PHP_VERSION_ID < 80100) {
$methodReflection->setAccessible(false);
}

return $result;
}
}
Loading