����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/Message/Header/ |
Upload File : |
<?php namespace Guzzle\Tests\Http\Message\Header; use Guzzle\Http\Message\Header\Link; use Guzzle\Tests\GuzzleTestCase; class LinkTest extends GuzzleTestCase { public function testParsesLinks() { $link = new Link('Link', '<http:/.../front.jpeg>; rel=front; type="image/jpeg", <http://.../back.jpeg>; rel=back; type="image/jpeg", <http://.../side.jpeg?test=1>; rel=side; type="image/jpeg"'); $links = $link->getLinks(); $this->assertEquals(array( array( 'rel' => 'front', 'type' => 'image/jpeg', 'url' => 'http:/.../front.jpeg', ), array( 'rel' => 'back', 'type' => 'image/jpeg', 'url' => 'http://.../back.jpeg', ), array( 'rel' => 'side', 'type' => 'image/jpeg', 'url' => 'http://.../side.jpeg?test=1' ) ), $links); $this->assertEquals(array( 'rel' => 'back', 'type' => 'image/jpeg', 'url' => 'http://.../back.jpeg', ), $link->getLink('back')); $this->assertTrue($link->hasLink('front')); $this->assertFalse($link->hasLink('foo')); } public function testCanAddLink() { $link = new Link('Link', '<http://foo>; rel=a; type="image/jpeg"'); $link->addLink('http://test.com', 'test', array('foo' => 'bar')); $this->assertEquals( '<http://foo>; rel=a; type="image/jpeg", <http://test.com>; rel="test"; foo="bar"', (string) $link ); } public function testCanParseLinksWithCommas() { $link = new Link('Link', '<http://example.com/TheBook/chapter1>; rel="previous"; title="start, index"'); $this->assertEquals(array( array( 'rel' => 'previous', 'title' => 'start, index', 'url' => 'http://example.com/TheBook/chapter1', ) ), $link->getLinks()); } }