PHP 클래스 App\Services\Repositories\Repository

상속: implements ArrayAcces\ArrayAccess
파일 보기 프로젝트 열기: printempw/blessing-skin-server

보호된 프로퍼티들

프로퍼티 타입 설명
$items array All of the items.
$itemsModified array All of the option items that is modified.

공개 메소드들

메소드 설명
all ( ) : array Get all of the items stored in the repository.
forget ( string $key ) : boolean Remove an item from the repository.
get ( string $key, mixed $default = null ) : mixed Retrieve an item from the repository by key.
has ( string $key ) : boolean Determine if an item exists in the repository.
offsetExists ( string $key ) : boolean Determine if the given option option exists.
offsetGet ( string $key ) : mixed Get a option option.
offsetSet ( string $key, mixed $value ) : void Set a option option.
offsetUnset ( string $key ) : void Unset a option option.
push ( mixed $item ) : void Push an item into the repository.
remember ( string $key, Closure $callback ) : mixed Get an item from the repository, or store the default value.
set ( array | string $key, mixed $value = null ) : void Set a given option value.

메소드 상세

all() 공개 메소드

Get all of the items stored in the repository.
public all ( ) : array
리턴 array

forget() 공개 메소드

Remove an item from the repository.
public forget ( string $key ) : boolean
$key string
리턴 boolean

get() 공개 메소드

Retrieve an item from the repository by key.
public get ( string $key, mixed $default = null ) : mixed
$key string
$default mixed
리턴 mixed

has() 공개 메소드

Determine if an item exists in the repository.
public has ( string $key ) : boolean
$key string
리턴 boolean

offsetExists() 공개 메소드

Determine if the given option option exists.
public offsetExists ( string $key ) : boolean
$key string
리턴 boolean

offsetGet() 공개 메소드

Get a option option.
public offsetGet ( string $key ) : mixed
$key string
리턴 mixed

offsetSet() 공개 메소드

Set a option option.
public offsetSet ( string $key, mixed $value ) : void
$key string
$value mixed
리턴 void

offsetUnset() 공개 메소드

Unset a option option.
public offsetUnset ( string $key ) : void
$key string
리턴 void

push() 공개 메소드

Push an item into the repository.
public push ( mixed $item ) : void
$item mixed
리턴 void

remember() 공개 메소드

Get an item from the repository, or store the default value.
public remember ( string $key, Closure $callback ) : mixed
$key string
$callback Closure
리턴 mixed

set() 공개 메소드

Set a given option value.
public set ( array | string $key, mixed $value = null ) : void
$key array | string
$value mixed
리턴 void

프로퍼티 상세

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

All of the items.
protected array $items
리턴 array

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

All of the option items that is modified.
protected array $itemsModified
리턴 array