PHP Класс Gush\ConfigFactory

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
createConfig ( $home = null, string | null $localHome = null ) : Config Create a new Config object using the local filesystem.
dumpToFile ( Config $config, string $type ) : string Dump configuration to the related config-file.
getHomedir ( ) : string Get the home directory of Gush.

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

Метод Описание
getFilesystem ( ) : Symfony\Component\Filesystem\Filesystem
loadFileOrEmpty ( string $filename ) : array

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

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

Note that any missing config file is ignored. When the home directory doesn't exist it's created.
public static createConfig ( $home = null, string | null $localHome = null ) : Config
$localHome string | null Local home directory to load extra configuration from when null this is ignored
Результат Config

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

The config-file is automatically determined using type.
public static dumpToFile ( Config $config, string $type ) : string
$config Config
$type string
Результат string

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

This checks multiple environment variables: * GUSH_HOME * APPDATA (used by Windows) * HOME
public static getHomedir ( ) : string
Результат string