Changeset 1740
- Timestamp:
- 07/27/08 23:59:46 (4 months ago)
- Files:
-
- framework/trunk/src/main/php/net/stubbles/ipo/request/stubModifiableWebRequest.php (moved) (moved from framework/trunk/src/main/php/net/stubbles/ipo/request/stubModifiableRequest.php) (2 diffs)
- framework/trunk/src/test/php/net/stubbles/ipo/IPOTestSuite.php (modified) (1 diff)
- framework/trunk/src/test/php/net/stubbles/ipo/request/stubModifiableWebRequestTestCase.php (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
framework/trunk/src/main/php/net/stubbles/ipo/request/stubModifiableWebRequest.php
r1630 r1740 4 4 * 5 5 * @author Richard Sternagel <richard.sternagel@1und1.de> 6 * @author Frank Kleine <mikey@stubbles.net> 6 7 * @package stubbles 7 8 * @subpackage ipo_request … … 14 15 * @subpackage ipo_request 15 16 */ 16 class stubModifiable Request extends stubWebRequest17 class stubModifiableWebRequest extends stubWebRequest 17 18 { 18 19 /** 19 * Modifies a param value.20 * modifies a param value 20 21 * 21 * @param string $key 22 * @param string $value 22 * @param string $key name of param to modify 23 * @param string $value new value for param to modify 24 * @param int $source optional param source type: cookie, header, param 23 25 */ 24 public function setParam($key, $value )26 public function setParam($key, $value, $source = stubRequest::SOURCE_PARAM) 25 27 { 26 $this->unsecureParams[$key] = $value; 28 switch ($source) { 29 case stubRequest::SOURCE_PARAM: 30 $this->unsecureParams[$key] = $value; 31 break; 32 33 case stubRequest::SOURCE_COOKIE: 34 $this->unsecureCookies[$key] = $value; 35 break; 36 37 case stubRequest::SOURCE_HEADER: 38 $this->unsecureHeaders[$key] = $value; 39 break; 40 41 default: 42 $this->unsecureParams[$key] = $value; 43 } 44 27 45 } 28 46 } framework/trunk/src/test/php/net/stubbles/ipo/IPOTestSuite.php
r1698 r1740 29 29 30 30 $suite->addTestFile($dir . '/request/stubAbstractRequestTestCase.php'); 31 $suite->addTestFile($dir . '/request/stubModifiableWebRequestTestCase.php'); 31 32 $suite->addTestFile($dir . '/request/stubRequestPrefixDecoratorTestCase.php'); 32 33 $suite->addTestFile($dir . '/request/stubRequestValueErrorTestCase.php');
