* be converted to final in 1.34. Override self::doSearchArchiveTitle().
*
* @param string $term Raw search term
- * @return Status<Title[]>
+ * @return Status
* @since 1.29
*/
public function searchArchiveTitle( $term ) {
* Perform a title search in the article archive.
*
* @param string $term Raw search term
- * @return Status<Title[]>
+ * @return Status
* @since 1.32
*/
protected function doSearchArchiveTitle( $term ) {
<?php
-use Wikimedia\Rdbms\ResultWrapper;
+use Wikimedia\Rdbms\IResultWrapper;
/**
* This class is used for different SQL-based search engines shipped with MediaWiki
* @ingroup Search
*/
class SqlSearchResultSet extends SearchResultSet {
- /** @var ResultWrapper Result object from database */
+ /** @noinspection PhpMissingParentConstructorInspection */
+
+ /** @var IResultWrapper Result object from database */
protected $resultSet;
/** @var string Requested search query */
protected $terms;
/** @var int|null Total number of hits for $terms */
protected $totalHits;
- function __construct( ResultWrapper $resultSet, $terms, $total = null ) {
+ function __construct( IResultWrapper $resultSet, $terms, $total = null ) {
$this->resultSet = $resultSet;
$this->terms = $terms;
$this->totalHits = $total;
function free() {
if ( $this->resultSet === false ) {
- return false;
+ return;
}
$this->resultSet->free();