diff -r 5a6b6e770365 -r 68c69c656a2c web/lib/Zend/Service/Amazon/SimpleDb/Page.php --- 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() {