PHP 클래스 Flintstone\Config

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

보호된 프로퍼티들

프로퍼티 타입 설명
$config array Config.

공개 메소드들

메소드 설명
__construct ( array $config = [] ) Constructor.
getCache ( ) : Flintstone\Cache\CacheInterface | false Get the cache.
getDir ( ) : string Get the dir.
getExt ( ) : string Get the ext.
getFormatter ( ) : Flintstone\Formatter\FormatterInterface Get the formatter.
getSwapMemoryLimit ( ) : integer Get the swap memory limit.
setCache ( mixed $cache ) Set the cache.
setDir ( string $dir ) Set the dir.
setExt ( string $ext ) Set the ext.
setFormatter ( Flintstone\Formatter\FormatterInterface | null $formatter ) Set the formatter.
setGzip ( boolean $gzip ) Set gzip.
setSwapMemoryLimit ( integer $limit ) Set the swap memory limit.
useGzip ( ) : boolean Use gzip?

보호된 메소드들

메소드 설명
normalizeConfig ( array $config ) : array Normalize the user supplied config.

메소드 상세

__construct() 공개 메소드

Constructor.
public __construct ( array $config = [] )
$config array

getCache() 공개 메소드

Get the cache.
public getCache ( ) : Flintstone\Cache\CacheInterface | false
리턴 Flintstone\Cache\CacheInterface | false

getDir() 공개 메소드

Get the dir.
public getDir ( ) : string
리턴 string

getExt() 공개 메소드

Get the ext.
public getExt ( ) : string
리턴 string

getFormatter() 공개 메소드

Get the formatter.
public getFormatter ( ) : Flintstone\Formatter\FormatterInterface
리턴 Flintstone\Formatter\FormatterInterface

getSwapMemoryLimit() 공개 메소드

Get the swap memory limit.
public getSwapMemoryLimit ( ) : integer
리턴 integer

normalizeConfig() 보호된 메소드

Normalize the user supplied config.
protected normalizeConfig ( array $config ) : array
$config array
리턴 array

setCache() 공개 메소드

Set the cache.
public setCache ( mixed $cache )
$cache mixed

setDir() 공개 메소드

Set the dir.
public setDir ( string $dir )
$dir string

setExt() 공개 메소드

Set the ext.
public setExt ( string $ext )
$ext string

setFormatter() 공개 메소드

Set the formatter.
public setFormatter ( Flintstone\Formatter\FormatterInterface | null $formatter )
$formatter Flintstone\Formatter\FormatterInterface | null

setGzip() 공개 메소드

Set gzip.
public setGzip ( boolean $gzip )
$gzip boolean

setSwapMemoryLimit() 공개 메소드

Set the swap memory limit.
public setSwapMemoryLimit ( integer $limit )
$limit integer

useGzip() 공개 메소드

Use gzip?
public useGzip ( ) : boolean
리턴 boolean

프로퍼티 상세

$config 보호되어 있는 프로퍼티

Config.
protected array $config
리턴 array