Changeset 1609
- Timestamp:
- 05/29/08 09:06:00 (3 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/main/php/net/stubbles/xml/xsl/util/stubXSLRequestParams.php
r1608 r1609 79 79 parse_str($queryString, $data); 80 80 foreach ($data as $key => $value) { 81 if ('processor' === $key || 'page' === $key) {82 $return = str_replace($key . '=' . $value, '', $return);83 }81 if ('processor' === $key || 'page' === $key) { 82 $return = str_replace($key . '=' . $value, '', $return); 83 } 84 84 } 85 85 86 return str_replace('& &', '&', $return);86 return str_replace('&=', '', str_replace('&&', '&', $return)); 87 87 } 88 88 } trunk/src/test/php/net/stubbles/xml/xsl/util/stubXSLRequestParamsTestCase.php
r1608 r1609 57 57 ->method('getValidatedValue') 58 58 ->with($this->anything(), $this->equalTo('QUERY_STRING'), $this->equalTo(stubRequest::SOURCE_HEADER)) 59 ->will($this->returnValue('processor=xml&page=article&article_id=89& test=foo'));59 ->will($this->returnValue('processor=xml&page=article&article_id=89&=&test=foo')); 60 60 $doc = $this->xslRequestParams->getQueryString(); 61 61 $this->assertEquals('<?xml version="1.0" encoding="UTF-8"?>' . "\n<requestParams>&article_id=89&test=foo</requestParams>\n", $doc->saveXML());
