PHP 클래스 Gush\ConfigFactory

파일 보기 프로젝트 열기: gushphp/gush 1 사용 예제들

공개 메소드들

메소드 설명
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