result = $match; } public function numRows() { return $this->result ? 1 : 0; } public function next() { if ( $this->fetched || !$this->result ) { return false; } $this->fetched = true; return SearchResult::newFromTitle( $this->result, $this ); } public function rewind() { $this->fetched = false; } }