PHP Класс NerdsAndCompany\Schematic\Services\Plugins

Sync Craft Setups.
Автор: Nerds & Company
Наследование: extends Base
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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