PHP Класс Pantheon\Terminus\Config

Наследование: extends Robo\Config
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( ) Constructor for Config
ensureDirExists ( string $name, string $value ) : boolean | null Ensures a directory exists
fixDirectorySeparators ( string $path ) : string Ensures that directory paths work in any system
get ( $key, $defaultOverride = null )
getGlobalOptionDefaultValues ( )
getHomeDir ( ) : string Returns the appropriate home directory.

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

Метод Описание
configure ( ) : void Sets constants necessary for the proper functioning of Terminus
getKeyFromConstant ( string $constant_name ) : string Reflects a key name given a Terminus constant name
getPhpBinary ( ) : string Returns location of PHP with which to run Terminus
getTerminusRoot ( string $current_dir = null ) : string Finds and returns the root directory of Terminus
getTerminusScript ( ) : string Finds and returns the name of the script running Terminus functions
importEnvironmentVariables ( ) : void Imports environment variables
replacePlaceholders ( string $string ) : string Exchanges values in [[ ]] in the given string with constants

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

__construct() публичный Метод

Constructor for Config
public __construct ( )

ensureDirExists() публичный Метод

Ensures a directory exists
public ensureDirExists ( string $name, string $value ) : boolean | null
$name string The name of the config var
$value string The value of the named config var
Результат boolean | null

fixDirectorySeparators() публичный Метод

Ensures that directory paths work in any system
public fixDirectorySeparators ( string $path ) : string
$path string A path to set the directory separators for
Результат string

get() публичный Метод

public get ( $key, $defaultOverride = null )

getGlobalOptionDefaultValues() публичный Метод

getHomeDir() публичный Метод

Adapted from Terminus Package Manager by Ed Reel
public getHomeDir ( ) : string
Результат string