web/lib/Zend/Service/Amazon/SimpleDb/Page.php
changeset 1230 68c69c656a2c
parent 807 877f952ae2bd
--- a/web/lib/Zend/Service/Amazon/SimpleDb/Page.php	Thu May 07 15:10:09 2015 +0200
+++ b/web/lib/Zend/Service/Amazon/SimpleDb/Page.php	Thu May 07 15:16:02 2015 +0200
@@ -15,7 +15,7 @@
  * @category   Zend
  * @package    Zend_Service_Amazon
  * @subpackage SimpleDb
- * @copyright  Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
+ * @copyright  Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
  * @license    http://framework.zend.com/license/new-bsd     New BSD License
  */
 
@@ -30,28 +30,45 @@
  * @category   Zend
  * @package    Zend_Service_Amazon
  * @subpackage SimpleDb
- * @copyright  Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
+ * @copyright  Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
  * @license    http://framework.zend.com/license/new-bsd     New BSD License
  */
 class Zend_Service_Amazon_SimpleDb_Page
 {
-    /** @var string Page data */
+    /**
+     * Page data
+     *
+     * @var string
+     */
     protected $_data;
 
-    /** @var string|null Token identifying page */
+    /**
+     * Token identifying page
+     *
+     * @var string|null
+     */
     protected $_token;
 
     /**
      * Constructor
      *
-     * @param  string $data
-     * @param  string|null $token
-     * @return void
+     * @param string      $data
+     * @param string|null $token
      */
     public function __construct($data, $token = null)
     {
-        $this->_data  = $data;
-        $this->_token = $token;
+        $this->setData($data);
+        $this->setToken($token);
+    }
+
+    /**
+     * Set page data
+     *
+     * @param string $data
+     */
+    public function setData($data)
+    {
+        $this->_data = $data;
     }
 
     /**
@@ -65,6 +82,16 @@
     }
 
     /**
+     * Set token
+     *
+     * @param string|null $token
+     */
+    public function setToken($token)
+    {
+        $this->_token = (trim($token) === '') ? null : $token;
+    }
+
+    /**
      * Retrieve token
      *
      * @return string|null
@@ -77,7 +104,7 @@
     /**
      * Determine whether this is the last page of data
      *
-     * @return void
+     * @return bool
      */
     public function isLast()
     {