JMediawiki
Joomla Platform class for interacting with a Mediawiki server instance.
property-read |
MediaWiki API object for sites. MediaWiki API object for pages. MediaWiki API object for users. MediaWiki API object for links. MediaWiki API object for categories. MediaWiki API object for images. MediaWiki API object for search. |
---|---|
since |
3.1.4 |
package |
Joomla.Platform |
Methods
__construct
Constructor.
__construct(\Joomla\Registry\Registry $options = null, \JMediawikiHttp $client = null)
since |
3.1.4 |
---|
Arguments
- $options
\Joomla\Registry\Registry
MediaWiki options object.- $client
\JMediawikiHttp
The HTTP client object.
__get
Magic method to lazily create API objects
__get(string $name) : \JMediaWikiObject
since |
3.1.4 |
---|---|
throws |
|
Arguments
- $name
string
Name of property to retrieve
Response
\JMediaWikiObject
MediaWiki API object (users, reviews, etc).
getOption
Get an option from the JMediawiki instance.
getOption(string $key) : mixed
since |
3.1.4 |
---|
Arguments
- $key
string
The name of the option to get.
Response
mixed
The option value.
setOption
Set an option for the JMediawiki instance.
setOption(string $key, mixed $value) : \JMediawiki
since |
3.1.4 |
---|
Arguments
- $key
string
The name of the option to set.- $value
mixed
The option value to set.
Response
\JMediawiki
This object for method chaining.
Properties
sites
MediaWiki API object for sites.
Type(s)
\JMediawikiSites
pages
MediaWiki API object for pages.
Type(s)
\JMediawikiPages
users
MediaWiki API object for users.
Type(s)
\JMediawikiUsers
links
MediaWiki API object for links.
Type(s)
\JMediawikiLinks
categories
MediaWiki API object for categories.
Type(s)
\JMediawikiCategories
images
MediaWiki API object for images.
Type(s)
\JMediawikiImages
search
MediaWiki API object for search.
Type(s)
\JMediawikiSearch