Skip to content
Snippets Groups Projects

Dev#182440 task#186069

Merged Henri-Damien LAURENT requested to merge dev#182440_task#186069 into master
Viewing commit 61390574
Show latest version
3 files
+ 27
11
Preferences
Compare changes
Files
3
@@ -123,12 +123,7 @@ class Class_WebService_OAI_Request_ListIdentifiers {
return $builder->error(['code' => 'noRecordsMatch']);
if ($this->_shouldDisplayResumptionToken())
$this->_token = new Class_WebService_OAI_ResumptionToken($this->_params,
$this->_token
? $this
->_token
->pageNumber()
: 1);
$this->_token = $this->_buildToken();
$page_number = $this->_token
? $this->_token->pageNumber()
@@ -150,6 +145,18 @@ class Class_WebService_OAI_Request_ListIdentifiers {
}
protected function _buildToken(){
return $this->_resumptionToken
? Class_WebService_OAI_ResumptionToken::fromString($this->_resumptionToken)
: new Class_WebService_OAI_ResumptionToken($this->_params,
$this->_token
? $this
->_token
->pageNumber()
: 1);
}
protected function _shouldDisplayResumptionToken(){
return (!$this->_token
&& (static::IDENTIFIERS_BY_PAGE < $this->_catalogue->getNoticesCount()))