_data = $data; $this->_token = $token; } /** * Retrieve page data * * @return string */ public function getData() { return $this->_data; } /** * Retrieve token * * @return string|null */ public function getToken() { return $this->_token; } /** * Determine whether this is the last page of data * * @return void */ public function isLast() { return (null === $this->_token); } /** * Cast to string * * @return string */ public function __toString() { return "Page with token: " . $this->_token . "\n and data: " . $this->_data; } }