PHP 클래스 App\Console\Commands\PluginCommand

저자: XE Team (developers) ([email protected])
상속: extends Illuminate\Console\Command, use trait ComposerRunTrait
파일 보기 프로젝트 열기: xpressengine/xpressengine 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$handler Xpressengine\Plugin\PluginHandler
$provider Xpressengine\Plugin\PluginProvider
$writer Xpressengine\Plugin\Composer\ComposerFileWriter

보호된 메소드들

메소드 설명
activatePlugin ( $pluginId ) : void activatePlugin
getChangedPlugins ( ComposerFileWriter $writer ) : array getChanged
init ( PluginHandler $handler, PluginProvider $provider, ComposerFileWriter $writer )
printChangedPlugins ( array $changed ) : void printChangedPlugins
updatePlugin ( $pluginId ) : void activatePlugin

메소드 상세

activatePlugin() 보호된 메소드

activatePlugin
protected activatePlugin ( $pluginId ) : void
$pluginId
리턴 void

getChangedPlugins() 보호된 메소드

getChanged
protected getChangedPlugins ( ComposerFileWriter $writer ) : array
$writer Xpressengine\Plugin\Composer\ComposerFileWriter
리턴 array

init() 보호된 메소드

protected init ( PluginHandler $handler, PluginProvider $provider, ComposerFileWriter $writer )
$handler Xpressengine\Plugin\PluginHandler
$provider Xpressengine\Plugin\PluginProvider
$writer Xpressengine\Plugin\Composer\ComposerFileWriter

printChangedPlugins() 보호된 메소드

printChangedPlugins
protected printChangedPlugins ( array $changed ) : void
$changed array
리턴 void

updatePlugin() 보호된 메소드

activatePlugin
protected updatePlugin ( $pluginId ) : void
$pluginId
리턴 void

프로퍼티 상세

$handler 보호되어 있는 프로퍼티

protected PluginHandler,Xpressengine\Plugin $handler
리턴 Xpressengine\Plugin\PluginHandler

$provider 보호되어 있는 프로퍼티

protected PluginProvider,Xpressengine\Plugin $provider
리턴 Xpressengine\Plugin\PluginProvider

$writer 보호되어 있는 프로퍼티

protected ComposerFileWriter,Xpressengine\Plugin\Composer $writer
리턴 Xpressengine\Plugin\Composer\ComposerFileWriter