20 lines
437 B
PHP
20 lines
437 B
PHP
<?php
|
|
/**
|
|
* A ISearchResultSet wrapper for SearchNearMatcher
|
|
*/
|
|
class SearchNearMatchResultSet extends SearchResultSet {
|
|
/**
|
|
* @param Title|null $match Title if matched, else null
|
|
*/
|
|
public function __construct( $match ) {
|
|
if ( $match === null ) {
|
|
$this->results = [];
|
|
} else {
|
|
$this->results = [ SearchResult::newFromTitle( $match, $this ) ];
|
|
}
|
|
}
|
|
|
|
public function numRows() {
|
|
return $this->results ? 1 : 0;
|
|
}
|
|
}
|