Images

Extends AbstractMediawikiObject

MediaWiki API Images class.

since

1.0

package

Joomla Framework

Methods

__construct

Constructor.

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

1.0

Arguments

options

\Joomla\Registry\RegistryMediawiki options object.

client

\Joomla\Mediawiki\HttpThe HTTP client object.

Response

mixed

buildParameter

Method to build request parameters from a string array.

buildParameter(array params) : string
inherited
since

1.0

Arguments

params

arraystring array that contains the parameters

Response

stringrequest parameter

enumerateImages

Method to enumerate all images.

enumerateImages(string aifrom = null, string aito = null, string aiprefix = null, int aiminsize = null, int aimaxsize = null, int ailimit = null, string aidir = null, string aisha1 = null, string aisha1base36 = null, array aiprop = null, string aimime = null) : object
since

1.0

Arguments

aifrom

stringThe image title to start enumerating from.

aito

stringThe image title to stop enumerating at.

aiprefix

stringSearch for all image titles that begin with this value.

aiminsize

intLimit to images with at least this many bytes.

aimaxsize

intLimit to images with at most this many bytes.

ailimit

intHow many images in total to return.

aidir

stringThe direction in which to list.

aisha1

stringSHA1 hash of image.

aisha1base36

stringSHA1 hash of image in base 36.

aiprop

arrayWhat image information to get.

aimime

stringWhat MIME type to search for.

Response

object

fetchUrl

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

fetchUrl(string path) : string
inherited
since

1.0

Arguments

path

stringURL to inflect

Response

stringThe request URL.

getImageInfo

Method to get all image information and upload history.

getImageInfo(array liprop = null, int lilimit = null, string listart = null, string liend = null, int liurlwidth = null, int liurlheight = null, string limetadataversion = null, string liurlparam = null, bool licontinue = null) : object
since

1.0

Arguments

liprop

arrayWhat image information to get.

lilimit

intHow many image revisions to return.

listart

stringTimestamp to start listing from.

liend

stringTimestamp to stop listing at.

liurlwidth

intURL to an image scaled to this width will be returned..

liurlheight

intURL to an image scaled to this height will be returned.

limetadataversion

stringVersion of metadata to use.

liurlparam

stringA handler specific parameter string.

licontinue

boolWhen more results are available, use this to continue.

Response

object

getImages

Method to get all images contained on the given page(s).

getImages(array titles, int imagelimit = null, bool imagecontinue = null, int imimages = null, string imdir = null) : object
since

1.0

Arguments

titles

arrayPage titles to retrieve images.

imagelimit

intHow many images to return.

imagecontinue

boolWhen more results are available, use this to continue.

imimages

intOnly list these images.

imdir

stringThe direction in which to list.

Response

object

getImagesUsed

Method to get all images contained on the given page(s).

getImagesUsed(array titles) : object
since

1.0

Arguments

titles

arrayPage titles to retrieve links.

Response

object

validateResponse

Method to validate response for errors

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

1.0

throws

\DomainException

Arguments

response

\Joomla\Http\ResponseThe response from the mediawiki server.

Response

\SimpleXMLElement

Properties

options

Options for the Mediawiki object.

inherited
since

1.0

Type(s)

\Joomla\Registry\Registry

client

The HTTP client object to use in sending HTTP requests.

inherited
since

1.0

Type(s)

\Joomla\Mediawiki\Http