Search

Extends AbstractMediawikiObject

MediaWiki API Search class.

since

1.0

package

Joomla Framework

Methods

__construct

Constructor.

__construct(\Joomla\Registry\Registry options = null, \Joomla\Mediawiki\Http client = null) : 
inherited
since

1.0

Arguments

options

Registry|nullMediawiki options object.

client

Http|nullThe HTTP client object.

Response

mixed

buildParameter

Method to build request parameters from a string array.

buildParameter(mixed||string|int params) : 
inherited
since

1.0

Arguments

params

array<string|int, mixed>string array that contains the parameters

Response

stringrequest parameter

fetchUrl

Method to build and return a full request URL for the request.

fetchUrl( path) : 
inherited
since

1.0

Arguments

path

stringURL to inflect

Response

stringThe request URL.

openSearch

Method to search the wiki using opensearch protocol.

openSearch( search,  limit = null, array namespace = null,  suggest = null,  format = null) : 
since

1.0

Arguments

search

stringSearch string.

limit

intMaximum amount of results to return.

namespace

array<string|int, mixed>|nullNamespaces to search.

suggest

stringDo nothing if $wgEnableOpenSearchSuggest is false.

format

stringOutput format.

Response

object

validateResponse

Method to validate response for errors

validateResponse(\Joomla\Http\Response response) : \SimpleXMLElement
inherited
since

1.0

throws

DomainException

Arguments

response

ResponseThe response from the mediawiki server.

Response

SimpleXMLElement

Properties

options

Options for the Mediawiki object.

inherited
since

1.0

Type(s)

Registry

client

The HTTP client object to use in sending HTTP requests.

inherited
since

1.0

Type(s)

Http