OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
cream
/
zzXpress
/
vendor
/
guzzlehttp
/
guzzle
/
tests
/
Handler
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
05/19/2025 10:07:22 AM
rwxr-xr-x
📄
CurlFactoryTest.php
35.2 KB
05/19/2025 10:07:22 AM
rw-r--r--
📄
CurlHandlerTest.php
2.83 KB
05/19/2025 10:07:22 AM
rw-r--r--
📄
CurlMultiHandlerTest.php
3.99 KB
05/19/2025 10:07:22 AM
rw-r--r--
📄
EasyHandleTest.php
510 bytes
05/19/2025 10:07:22 AM
rw-r--r--
📄
MockHandlerTest.php
8.1 KB
05/19/2025 10:07:22 AM
rw-r--r--
📁
Network
-
05/19/2025 10:07:22 AM
rwxr-xr-x
📄
ProxyTest.php
2.1 KB
05/19/2025 10:07:22 AM
rw-r--r--
📄
StreamHandlerTest.php
28.43 KB
05/19/2025 10:07:22 AM
rw-r--r--
Editing: ProxyTest.php
Close
<?php namespace GuzzleHttp\Test\Handler; use GuzzleHttp\Handler\MockHandler; use GuzzleHttp\Handler\Proxy; use GuzzleHttp\Psr7\Request; use GuzzleHttp\RequestOptions; use PHPUnit\Framework\TestCase; /** * @covers \GuzzleHttp\Handler\Proxy */ class ProxyTest extends TestCase { public function testSendsToNonSync() { $a = $b = null; $m1 = new MockHandler([static function ($v) use (&$a) { $a = $v; }]); $m2 = new MockHandler([static function ($v) use (&$b) { $b = $v; }]); $h = Proxy::wrapSync($m1, $m2); $h(new Request('GET', 'http://foo.com'), []); self::assertNotNull($a); self::assertNull($b); } public function testSendsToSync() { $a = $b = null; $m1 = new MockHandler([static function ($v) use (&$a) { $a = $v; }]); $m2 = new MockHandler([static function ($v) use (&$b) { $b = $v; }]); $h = Proxy::wrapSync($m1, $m2); $h(new Request('GET', 'http://foo.com'), [RequestOptions::SYNCHRONOUS => true]); self::assertNull($a); self::assertNotNull($b); } public function testSendsToStreaming() { $a = $b = null; $m1 = new MockHandler([static function ($v) use (&$a) { $a = $v; }]); $m2 = new MockHandler([static function ($v) use (&$b) { $b = $v; }]); $h = Proxy::wrapStreaming($m1, $m2); $h(new Request('GET', 'http://foo.com'), []); self::assertNotNull($a); self::assertNull($b); } public function testSendsToNonStreaming() { $a = $b = null; $m1 = new MockHandler([static function ($v) use (&$a) { $a = $v; }]); $m2 = new MockHandler([static function ($v) use (&$b) { $b = $v; }]); $h = Proxy::wrapStreaming($m1, $m2); $h(new Request('GET', 'http://foo.com'), ['stream' => true]); self::assertNull($a); self::assertNotNull($b); } }