Current File : //opt/RZphp74/includes/test/HTTP2/tests/parseLinks_rfc5988-examples-4.phpt |
--TEST--
parseLinks(): RFC 5988 example 4
--FILE--
<?php
/**
* This test checks for link parsing
*
* PHP version 5
*
* @category HTTP
* @package HTTP2
* @author Philippe Jausions <jausions@php.net>
* @license http://www.opensource.org/licenses/bsd-license.php New BSD License
* @link http://pear.php.net/package/HTTP2
*/
require_once 'HTTP2.php';
$http = new HTTP2();
$links = array(
'</TheBook/chapter4>; rel="next"; title*=UTF-8\'de\'n%c3%a4chstes%20Kapitel,'
. '<http://example.org/>;rel="start http://example.net/relation/other"',
);
$out = var_export($http->parseLinks($links), true);
echo preg_replace('#\s+\n#', "\n", $out);
?>
--EXPECT--
array (
0 =>
array (
'_uri' => '/TheBook/chapter4',
'rel' =>
array (
0 => 'next',
),
'title*' =>
array (
'de' => 'nächstes Kapitel',
),
),
1 =>
array (
'_uri' => 'http://example.org/',
'rel' =>
array (
0 => 'start',
1 => 'http://example.net/relation/other',
),
),
)