Changeset 966
- Timestamp:
- 10/21/07 19:06:56 (11 months ago)
- Files:
-
- trunk/src/main/php/net/stubbles/php/string/stubAbstractStringEncoder.php (added)
- trunk/src/main/php/net/stubbles/php/string/stubBase64Encoder.php (modified) (3 diffs)
- trunk/src/main/php/net/stubbles/php/string/stubMd5Encoder.php (modified) (2 diffs)
- trunk/src/main/php/net/stubbles/php/string/stubStringEncoder.php (modified) (1 diff)
- trunk/src/main/php/net/stubbles/php/string/stubURLEncoder.php (modified) (3 diffs)
- trunk/src/test/php/net/stubbles/php/PHPTestSuite.php (modified) (1 diff)
- trunk/src/test/php/net/stubbles/php/string (added)
- trunk/src/test/php/net/stubbles/php/string/stubAbstractStringEncoderTestCase.php (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/main/php/net/stubbles/php/string/stubBase64Encoder.php
r958 r966 7 7 * @subpackage php_string 8 8 */ 9 stubClassLoader::load('net.stubbles.php.string.stub StringEncoder');9 stubClassLoader::load('net.stubbles.php.string.stubAbstractStringEncoder'); 10 10 /** 11 11 * Encoder/decoder for base64. … … 14 14 * @subpackage php_string 15 15 */ 16 class stubBase64Encoder extends stub BaseObject implements stubStringEncoder16 class stubBase64Encoder extends stubAbstractStringEncoder 17 17 { 18 18 /** … … 37 37 return base64_decode($string); 38 38 } 39 40 /**41 * checks whether an encoding is reversible or not42 *43 * @return bool44 */45 public function isReversible()46 {47 return true;48 }49 39 } 50 40 ?> trunk/src/main/php/net/stubbles/php/string/stubMd5Encoder.php
r958 r966 7 7 * @subpackage php_string 8 8 */ 9 stubClassLoader::load('net.stubbles.php.string.stub StringEncoder');9 stubClassLoader::load('net.stubbles.php.string.stubAbstractStringEncoder'); 10 10 /** 11 11 * Encoder for md5. … … 14 14 * @subpackage php_string 15 15 */ 16 class stubMd5Encoder extends stub BaseObject implements stubStringEncoder16 class stubMd5Encoder extends stubAbstractStringEncoder 17 17 { 18 18 /** trunk/src/main/php/net/stubbles/php/string/stubStringEncoder.php
r958 r966 16 16 interface stubStringEncoder extends stubObject 17 17 { 18 /** 19 * the mode to apply onto the string: encode the string 20 * 21 * @see apply() 22 */ 23 const MODE_ENCODE = 1; 24 /** 25 * the mode to apply onto the string: decode the string 26 * 27 * @see apply() 28 */ 29 const MODE_DECODE = 2; 30 31 /** 32 * applies the encoder with the given mode 33 * 34 * A MethodNotSupportedException is thrown in case the encoder does not 35 * support decoding a string. 36 * 37 * @param string $string 38 * @param int $mode 39 * @return string 40 * @throws stubMethodNotSupportedException 41 */ 42 public function apply($string, $mode); 43 18 44 /** 19 45 * encodes a string trunk/src/main/php/net/stubbles/php/string/stubURLEncoder.php
r958 r966 7 7 * @subpackage php_string 8 8 */ 9 stubClassLoader::load('net.stubbles.php.string.stub StringEncoder');9 stubClassLoader::load('net.stubbles.php.string.stubAbstractStringEncoder'); 10 10 /** 11 11 * Encoder/decoder for URLs. … … 14 14 * @subpackage php_string 15 15 */ 16 class stubURLEncoder extends stub BaseObject implements stubStringEncoder16 class stubURLEncoder extends stubAbstractStringEncoder 17 17 { 18 18 /** … … 37 37 return urldecode($string); 38 38 } 39 40 /**41 * checks whether an encoding is reversible or not42 *43 * @return bool44 */45 public function isReversible()46 {47 return true;48 }49 39 } 50 40 ?> trunk/src/test/php/net/stubbles/php/PHPTestSuite.php
r776 r966 28 28 $this->addTestFile($dir . '/serializer/stubPHPSerializerTestCase.php'); 29 29 $this->addTestFile($dir . '/serializer/stubUnknownObjectTestCase.php'); 30 31 // string operations 32 $this->addTestFile($dir . '/string/stubAbstractStringEncoderTestCase.php'); 30 33 } 31 34 }
