PHP 클래스 NerdsAndCompany\Schematic\Services\Plugins

Sync Craft Setups.
저자: Nerds & Company
상속: extends Base
파일 보기 프로젝트 열기: itmundi/schematic 1 사용 예제들

공개 메소드들

메소드 설명
export ( array $data = [] ) : array
import ( array $pluginDefinitions, boolean $force = false ) : Result

보호된 메소드들

메소드 설명
getPlugin ( string $handle ) : Craft\BasePlugin | null Returns plugin by handle.
getPluginService ( ) : PluginsService
getUpdatesService ( ) : UpdatesService
installPluginByHandle ( string $handle ) Installs plugin by handle.
runMigrations ( string $handle ) Run plugin migrations automatically.
togglePluginByHandle ( string $handle, boolean $isEnabled ) Toggles plugin based on enabled flag.
uninstallPluginByHandle ( $handle ) Uninstalls plugin by handle.

비공개 메소드들

메소드 설명
getPluginDefinition ( Craft\BasePlugin $plugin ) : array

메소드 상세

export() 공개 메소드

public export ( array $data = [] ) : array
$data array
리턴 array

getPlugin() 보호된 메소드

Returns plugin by handle.
protected getPlugin ( string $handle ) : Craft\BasePlugin | null
$handle string
리턴 Craft\BasePlugin | null

getPluginService() 보호된 메소드

protected getPluginService ( ) : PluginsService
리턴 PluginsService

getUpdatesService() 보호된 메소드

protected getUpdatesService ( ) : UpdatesService
리턴 UpdatesService

import() 공개 메소드

public import ( array $pluginDefinitions, boolean $force = false ) : Result
$pluginDefinitions array
$force boolean
리턴 Result

installPluginByHandle() 보호된 메소드

Installs plugin by handle.
protected installPluginByHandle ( string $handle )
$handle string

runMigrations() 보호된 메소드

Run plugin migrations automatically.
protected runMigrations ( string $handle )
$handle string

togglePluginByHandle() 보호된 메소드

Toggles plugin based on enabled flag.
protected togglePluginByHandle ( string $handle, boolean $isEnabled )
$handle string
$isEnabled boolean

uninstallPluginByHandle() 보호된 메소드

Uninstalls plugin by handle.
protected uninstallPluginByHandle ( $handle )
$handle