LegacyInstallerScript
实现 InstallerScriptInterface,DatabaseAwareInterface旧版安装脚本,在可能的情况下将方法委托给内部实例。
自 |
4.2.0 |
---|---|
包 |
Joomla CMS |
方法
__call
使用给定名称和参数在内部脚本上调用具有给定名称的函数。
__call( name, mixed||string|int arguments) :
自 |
4.2.0 |
---|
参数
- 名称
string
函数名称- 参数
array<string|int, mixed>
参数
响应
混合
__construct
__construct(\stdClass installerScript) :
参数
- installerScript
stdClass
脚本实例
响应
混合
__get
返回内部脚本中的变量。
__get( name) :
自 |
4.2.0 |
---|
参数
- 名称
string
变量名称
响应
混合
__set
将变量设置为内部脚本。
__set( name, value) :
自 |
4.2.0 |
---|
参数
- 名称
string
变量名称- 值
mixed
变量的值
响应
空
callOnScript
在内部脚本上调用具有给定名称的函数,并进行一些条件检查。
callOnScript( name, mixed||string|int arguments) :
自 |
4.2.0 |
---|
参数
- 名称
string
函数名称- 参数
array<string|int, mixed>
参数
响应
布尔值
install
扩展安装后调用的函数。
install(\Joomla\CMS\Installer\InstallerAdapter adapter) :
postflight
扩展安装/更新/删除过程开始后调用的函数。
postflight( type, \Joomla\CMS\Installer\InstallerAdapter adapter) :
preflight
扩展安装/更新/删除过程开始前调用的函数。
preflight( type, \Joomla\CMS\Installer\InstallerAdapter adapter) :
uninstall
扩展卸载后调用的函数。
uninstall(\Joomla\CMS\Installer\InstallerAdapter adapter) :
update
扩展更新后调用的函数。
update(\Joomla\CMS\Installer\InstallerAdapter adapter) :
属性
installerScript
自 |
4.2.0 |
---|
类型
stdClass