LegacyInstallerScript

Implements InstallerScriptInterface, DatabaseAwareInterface

Legacy installer script which delegates the methods to the internal instance when possible.

since

4.2.0

package

Joomla CMS

Methods

__call

Calls the function with the given name on the internal script with the given name and arguments.

__call( name, mixed||string|int arguments) : 
since

4.2.0

Arguments

name

stringThe name of the function

arguments

array<string|int, mixed>The arguments

Response

mixed

__construct

__construct(\stdClass installerScript) : 

Arguments

installerScript

stdClassThe script instance

Response

mixed

__get

Returns the variable from the internal script.

__get( name) : 
since

4.2.0

Arguments

name

stringThe name of the variable

Response

mixed

__set

Sets the variable to the internal script.

__set( name,  value) : 
since

4.2.0

Arguments

name

stringThe name of the variable

value

mixedThe value of the variable

Response

void

callOnScript

Calls the function with the given name on the internal script with some condition checking.

callOnScript( name, mixed||string|int arguments) : 
since

4.2.0

Arguments

name

stringThe name of the function

arguments

array<string|int, mixed>The arguments

Response

bool

install

Function called after the extension is installed.

install(\Joomla\CMS\Installer\InstallerAdapter adapter) : 
since

4.2.0

Arguments

adapter

InstallerAdapterThe adapter calling this method

Response

boolTrue on success

postflight

Function called after extension installation/update/removal procedure commences.

postflight( type, \Joomla\CMS\Installer\InstallerAdapter adapter) : 
since

4.2.0

Arguments

type

stringThe type of change (install or discover_install, update, uninstall)

adapter

InstallerAdapterThe adapter calling this method

Response

boolTrue on success

preflight

Function called before extension installation/update/removal procedure commences.

preflight( type, \Joomla\CMS\Installer\InstallerAdapter adapter) : 
since

4.2.0

Arguments

type

stringThe type of change (install or discover_install, update, uninstall)

adapter

InstallerAdapterThe adapter calling this method

Response

boolTrue on success

uninstall

Function called after the extension is uninstalled.

uninstall(\Joomla\CMS\Installer\InstallerAdapter adapter) : 
since

4.2.0

Arguments

adapter

InstallerAdapterThe adapter calling this method

Response

boolTrue on success

update

Function called after the extension is updated.

update(\Joomla\CMS\Installer\InstallerAdapter adapter) : 
since

4.2.0

Arguments

adapter

InstallerAdapterThe adapter calling this method

Response

boolTrue on success

Properties

installerScript

since

4.2.0

Type(s)

stdClass