PHP 클래스 App\Services\Setting\Setting

저자: forehalo ([email protected])
파일 보기 프로젝트 열기: forehalo/materialize-blog

보호된 프로퍼티들

프로퍼티 타입 설명
$changed array The configs changed at runtime.
$items array Blog config array.

공개 메소드들

메소드 설명
__construct ( ) Setting constructor.
all ( ) : array Get all setting item.
get ( string $key = null, string $default = null ) : array | null Get setting item.
rollback ( ) Rollback runtime change.
set ( string $key = null, string $value = null ) Set setting item.
update ( ) Update setting items, and store in driver.

메소드 상세

__construct() 공개 메소드

Setting constructor.
public __construct ( )

all() 공개 메소드

Get all setting item.
public all ( ) : array
리턴 array

get() 공개 메소드

Get setting item.
public get ( string $key = null, string $default = null ) : array | null
$key string
$default string
리턴 array | null

rollback() 공개 메소드

Rollback runtime change.
public rollback ( )

set() 공개 메소드

IMPORTANT! : This function just change item at runtime. Saving change may call update function.
public set ( string $key = null, string $value = null )
$key string
$value string

update() 공개 메소드

Update setting items, and store in driver.
public update ( )

프로퍼티 상세

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

The configs changed at runtime.
protected array $changed
리턴 array

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

Blog config array.
protected array $items
리턴 array