PHP Трейт Bolt\Extension\ConfigTrait

Автор: Carson Full ([email protected])
Показать файл Открыть проект

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

Метод Описание
getName ( ) : string
getVendor ( ) : string

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

Метод Описание
extendConfigService ( ) Call this in register method.
getBaseDirectory ( ) : Bolt\Filesystem\Handler\DirectoryInterface
getConfig ( ) : array Returns the config for the extension.
getContainer ( ) : Pimple
getDefaultConfig ( ) : array Override this to provide a default configuration, which will be used in the absence of a config file.
registerFields ( ) : Bolt\Storage\Field\FieldInterface[] Register a list of Bolt fields.

Приватные методы

Метод Описание
addConfig ( Bolt\Filesystem\Handler\YamlFile $file ) Merge in a yaml file to the config.
copyDistFile ( Bolt\Filesystem\Handler\YamlFile $file ) Copy config.yml.dist to config/extensions.

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

extendConfigService() защищенный Метод

Call this in register method.
protected extendConfigService ( )

getBaseDirectory() абстрактный защищенный Метод

abstract protected getBaseDirectory ( ) : Bolt\Filesystem\Handler\DirectoryInterface
Результат Bolt\Filesystem\Handler\DirectoryInterface

getConfig() защищенный Метод

Returns the config for the extension.
protected getConfig ( ) : array
Результат array

getContainer() абстрактный защищенный Метод

abstract protected getContainer ( ) : Pimple
Результат Pimple

getDefaultConfig() защищенный Метод

Override this to provide a default configuration, which will be used in the absence of a config file.
protected getDefaultConfig ( ) : array
Результат array

getName() абстрактный публичный Метод

abstract public getName ( ) : string
Результат string

getVendor() абстрактный публичный Метод

abstract public getVendor ( ) : string
Результат string

registerFields() защищенный Метод

Example:
 return [
     new ColourPickField(),
 ];
protected registerFields ( ) : Bolt\Storage\Field\FieldInterface[]
Результат Bolt\Storage\Field\FieldInterface[]