@@ 411-416 (lines=6) @@ | ||
408 | $a['token'] = $token; |
|
409 | } |
|
410 | $fit = $result->addValue( [ 'query', $this->getModuleName() ], $pageID, $a ); |
|
411 | } else { |
|
412 | $pageID = $pageMap[$row->ar_namespace][$row->ar_title]; |
|
413 | $fit = $result->addValue( |
|
414 | [ 'query', $this->getModuleName(), $pageID, 'revisions' ], |
|
415 | null, $rev ); |
|
416 | } |
|
417 | if ( !$fit ) { |
|
418 | if ( $mode == 'all' || $mode == 'revs' ) { |
|
419 | $this->setContinueEnumParameter( 'continue', |
@@ 365-370 (lines=6) @@ | ||
362 | ApiResult::setIndexedTagName( $a['revisions'], 'rev' ); |
|
363 | ApiQueryBase::addTitleInfo( $a, $title ); |
|
364 | $fit = $result->addValue( [ 'query', $this->getModuleName() ], $index, $a ); |
|
365 | } else { |
|
366 | $index = $pageMap[$row->ar_namespace][$row->ar_title]; |
|
367 | $fit = $result->addValue( |
|
368 | [ 'query', $this->getModuleName(), $index, 'revisions' ], |
|
369 | null, $rev ); |
|
370 | } |
|
371 | if ( !$fit ) { |
|
372 | if ( $mode == 'all' ) { |
|
373 | $this->setContinueEnumParameter( 'continue', |
@@ 216-220 (lines=5) @@ | ||
213 | ApiQueryBase::addTitleInfo( $a, $title ); |
|
214 | $fit = $this->processRow( $row, $a['revisions'][0], $hookData ) && |
|
215 | $result->addValue( [ 'query', $this->getModuleName() ], $index, $a ); |
|
216 | } else { |
|
217 | $index = $pageMap[$row->rev_page]; |
|
218 | $fit = $this->processRow( $row, $rev, $hookData ) && |
|
219 | $result->addValue( [ 'query', $this->getModuleName(), $index, 'revisions' ], null, $rev ); |
|
220 | } |
|
221 | if ( !$fit ) { |
|
222 | $this->setContinueEnumParameter( 'continue', "$row->rev_timestamp|$row->rev_id" ); |
|
223 | break; |