����JFIF��x�x����'
Server IP : 78.140.185.180 / Your IP : 216.73.216.178 Web Server : LiteSpeed System : Linux cpanel13.v.fozzy.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64 User : builderbox ( 1072) PHP Version : 7.3.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/builderbox/www/vendor/guzzle/guzzle/tests/Guzzle/Tests/Http/ |
Upload File : |
<?php namespace Guzzle\Tests\Http; use Guzzle\Http\EntityBody; use Guzzle\Http\IoEmittingEntityBody; /** * @covers Guzzle\Http\IoEmittingEntityBody */ class IoEmittingEntityBodyTest extends \Guzzle\Tests\GuzzleTestCase { protected $body; protected $decorated; public function setUp() { $this->decorated = EntityBody::factory('hello'); $this->body = new IoEmittingEntityBody($this->decorated); } public function testEmitsReadEvents() { $e = null; $this->body->getEventDispatcher()->addListener('body.read', function ($event) use (&$e) { $e = $event; }); $this->assertEquals('hel', $this->body->read(3)); $this->assertEquals('hel', $e['read']); $this->assertEquals(3, $e['length']); $this->assertSame($this->body, $e['body']); } public function testEmitsWriteEvents() { $e = null; $this->body->getEventDispatcher()->addListener('body.write', function ($event) use (&$e) { $e = $event; }); $this->body->seek(0, SEEK_END); $this->assertEquals(5, $this->body->write('there')); $this->assertEquals('there', $e['write']); $this->assertEquals(5, $e['result']); $this->assertSame($this->body, $e['body']); $this->assertEquals('hellothere', (string) $this->body); } }