PHP Класс Airship\Engine\Continuum\Installers\Cabin

This allows a new Cabin to be installed.
Наследование: extends Airship\Engine\Continuum\Installer, use trait Airship\Engine\Bolt\Common
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$ext string
$type string

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

Метод Описание
clearCache ( ) : boolean Clear the cache files related to Cabins.
install ( InstallFile $fileInfo ) : boolean Cabin install process.

Защищенные методы

Метод Описание
configure ( string $nameSpace, array $metadata = [] ) : boolean Create the default configuration
createEmptyFiles ( string $nameSpace ) : boolean Create empty files (motifs.json, etc.)
createSymlinks ( string $nameSpace ) : boolean Create the initial symlinks for this Cabin
defaultCabinConfig ( string $nameSpace ) : boolean Create the default configuration
updateCabinsRegistry ( string $nameSpace, array $metadata ) : boolean Add the new cabin to config/cabins.json

Описание методов

clearCache() публичный метод

Clear the cache files related to Cabins.
public clearCache ( ) : boolean
Результат boolean

configure() защищенный метод

Create the default configuration
protected configure ( string $nameSpace, array $metadata = [] ) : boolean
$nameSpace string
$metadata array
Результат boolean

createEmptyFiles() защищенный метод

Create empty files (motifs.json, etc.)
protected createEmptyFiles ( string $nameSpace ) : boolean
$nameSpace string
Результат boolean

defaultCabinConfig() защищенный метод

Create the default configuration
protected defaultCabinConfig ( string $nameSpace ) : boolean
$nameSpace string
Результат boolean

install() публичный метод

1. Extract files to proper directory. 2. Run the update triggers (install hooks and incremental upgrades) 3. Create/update relevant configuration files. 4. Create symbolic links. 5. Clear the cache files.
public install ( InstallFile $fileInfo ) : boolean
$fileInfo InstallFile
Результат boolean

updateCabinsRegistry() защищенный метод

Add the new cabin to config/cabins.json
protected updateCabinsRegistry ( string $nameSpace, array $metadata ) : boolean
$nameSpace string
$metadata array
Результат boolean

Описание свойств

$ext защищенное свойство

protected string $ext
Результат string

$type защищенное свойство

protected string $type
Результат string