ExtensionInstallCommand

扩展 AbstractCommand

用于安装扩展的控制台命令

4.0.0

Joomla CMS

方法

configure

初始化命令。

configure() : 

4.0.0

响应

void

configureIO

配置 IO

configureIO(\Symfony\Component\Console\Input\InputInterface input, \Symfony\Component\Console\Output\OutputInterface output) : 

4.0.0

参数

输入

InputInterface控制台输入

输出

OutputInterface控制台输出

响应

void

doExecute

执行命令的内部函数。

doExecute(\Symfony\Component\Console\Input\InputInterface input, \Symfony\Component\Console\Output\OutputInterface output) : 
抛出

异常

4.0.0

参数

输入

InputInterface要注入命令的输入。

输出

OutputInterface要注入命令的输出。

响应

int命令退出代码

processPathInstallation

用于从路径安装扩展

processPathInstallation( path) : 

4.0.0

抛出

异常

参数

路径

string扩展压缩文件的路径

响应

bool

processUrlInstallation

用于从 URL 安装扩展

processUrlInstallation( url) : 

4.0.0

抛出

异常

参数

url

string扩展压缩文件的 URL

响应

bool

常量

INSTALLATION_FAILED

安装失败的退出代码

1

4.0.0

INSTALLATION_SUCCESSFUL

安装成功的退出代码

0

4.0.0

属性

defaultName

默认命令名称

静态

4.0.0

类型

string

cliInput

存储输入对象

4.0.0

类型

InputInterface

ioStyle

SymfonyStyle 对象

4.0.0

类型

SymfonyStyle