function parse($dsn = "php://input") { $put = fopen($dsn, "r"); $query_string = ''; while ($put_string = fread($put, 1024)) { $query_string .= $put_string; } $uri = new lmbUri(); $uri->setQueryString($query_string); return $uri->getQueryItems(); }
function testSetQueryString2() { $str = 'http://localhost'; $uri = new lmbUri($str); $uri->setQueryString('foo[i1]=1&foo[i2]=2'); $this->assertEqual($uri->countQueryItems(), 1); $this->assertEqual($uri->getQueryItem('foo'), array('i1' => '1', 'i2' => '2')); }