Просмотр исходного кода

[ZF-10678] Fixed unneeded trim() for Code39 and Code 128

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@23397 44c647ce-9c0f-0410-b52a-842ac1e357ba
mikaelkael 15 лет назад
Родитель
Сommit
e0b8cb6cee

+ 11 - 0
library/Zend/Barcode/Object/Code128.php

@@ -336,6 +336,17 @@ class Zend_Barcode_Object_Code128 extends Zend_Barcode_Object_ObjectAbstract
     }
 
     /**
+     * Set text to encode
+     * @param string $value
+     * @return Zend_Barcode_Object
+     */
+    public function setText($value)
+    {
+        $this->_text = $value;
+        return $this;
+    }
+
+    /**
      * Retrieve text to encode
      * @return string
      */

+ 11 - 0
library/Zend/Barcode/Object/Code39.php

@@ -113,6 +113,17 @@ class Zend_Barcode_Object_Code39 extends Zend_Barcode_Object_ObjectAbstract
     }
 
     /**
+     * Set text to encode
+     * @param string $value
+     * @return Zend_Barcode_Object
+     */
+    public function setText($value)
+    {
+        $this->_text = $value;
+        return $this;
+    }
+
+    /**
      * Retrieve text to display
      * @return string
      */

+ 3 - 3
tests/Zend/Barcode/Object/Code128Test.php

@@ -73,9 +73,9 @@ class Zend_Barcode_Object_Code128Test extends Zend_Barcode_Object_TestCommon
     public function testSetTextWithSpaces()
     {
         $this->_object->setText(' 0123456789 ');
-        $this->assertSame('0123456789', $this->_object->getRawText());
-        $this->assertSame('0123456789', $this->_object->getText());
-        $this->assertSame('0123456789', $this->_object->getTextToDisplay());
+        $this->assertSame(' 0123456789 ', $this->_object->getRawText());
+        $this->assertSame(' 0123456789 ', $this->_object->getText());
+        $this->assertSame(' 0123456789 ', $this->_object->getTextToDisplay());
     }
 
     public function testSetTextWithChecksum()

+ 3 - 3
tests/Zend/Barcode/Object/Code39Test.php

@@ -65,9 +65,9 @@ class Zend_Barcode_Object_Code39Test extends Zend_Barcode_Object_TestCommon
     public function testSetTextWithSpaces()
     {
         $this->_object->setText(' 0123456789 ');
-        $this->assertSame('0123456789', $this->_object->getRawText());
-        $this->assertSame('*0123456789*', $this->_object->getText());
-        $this->assertSame('*0123456789*', $this->_object->getTextToDisplay());
+        $this->assertSame(' 0123456789 ', $this->_object->getRawText());
+        $this->assertSame('* 0123456789 *', $this->_object->getText());
+        $this->assertSame('* 0123456789 *', $this->_object->getTextToDisplay());
     }
 
     public function testSetTextWithChecksum()