| @@ 224-238 (lines=15) @@ | ||
| 221 | $count = 0; |
|
| 222 | $res = $this->select( __METHOD__ ); |
|
| 223 | $result = $this->getResult(); |
|
| 224 | foreach ( $res as $row ) { |
|
| 225 | if ( ++$count > $limit ) { |
|
| 226 | // We've reached the one extra which shows that there are |
|
| 227 | // additional pages to be had. Stop here... |
|
| 228 | $this->setContinueEnumParameter( 'continue', "$row->log_timestamp|$row->log_id" ); |
|
| 229 | break; |
|
| 230 | } |
|
| 231 | ||
| 232 | $vals = $this->extractRowInfo( $row ); |
|
| 233 | $fit = $result->addValue( [ 'query', $this->getModuleName() ], null, $vals ); |
|
| 234 | if ( !$fit ) { |
|
| 235 | $this->setContinueEnumParameter( 'continue', "$row->log_timestamp|$row->log_id" ); |
|
| 236 | break; |
|
| 237 | } |
|
| 238 | } |
|
| 239 | $result->addIndexedTagName( [ 'query', $this->getModuleName() ], 'item' ); |
|
| 240 | } |
|
| 241 | ||
| @@ 64-79 (lines=16) @@ | ||
| 61 | ||
| 62 | $result = $this->getResult(); |
|
| 63 | $count = 0; |
|
| 64 | foreach ( $this->select( __METHOD__ ) as $row ) { |
|
| 65 | if ( ++$count > $limit ) { |
|
| 66 | // We've reached the one extra which shows that there are |
|
| 67 | // additional pages to be had. Stop here... |
|
| 68 | $this->setContinueEnumParameter( 'continue', $row->pp_propname ); |
|
| 69 | break; |
|
| 70 | } |
|
| 71 | ||
| 72 | $vals = []; |
|
| 73 | $vals['propname'] = $row->pp_propname; |
|
| 74 | $fit = $result->addValue( [ 'query', $this->getModuleName() ], null, $vals ); |
|
| 75 | if ( !$fit ) { |
|
| 76 | $this->setContinueEnumParameter( 'continue', $row->pp_propname ); |
|
| 77 | break; |
|
| 78 | } |
|
| 79 | } |
|
| 80 | ||
| 81 | $result->addIndexedTagName( [ 'query', $this->getModuleName() ], 'p' ); |
|
| 82 | } |
|