29 private $revisionStore;
51 $this->revisionStore = $revisionStore;
61 return 'ar_timestamp';
70 foreach ( $this->ids as $id ) {
71 $timestamps[] = $db->timestamp( $id );
74 $queryBuilder = $this->revisionStore->newArchiveSelectQueryBuilder( $db )
77 'ar_namespace' => $this->
getPage()->getNamespace(),
78 'ar_title' => $this->
getPage()->getDBkey(),
79 'ar_timestamp' => $timestamps,
81 ->orderBy(
'ar_timestamp', SelectQueryBuilder::SORT_DESC );
85 return $queryBuilder->caller( __METHOD__ )->fetchResultSet();
95 return Status::newGood();
100 return Status::newGood();
112 array $visibilityChangeMap,
126class_alias( RevDelArchiveList::class,
'RevDelArchiveList' );
Interface for objects which can provide a MediaWiki context on request.
Service for sending domain events to registered listeners.
Interface for objects (potentially) representing an editable wiki page.