class DraftHandler

Class DraftHandler

Properties

protected DraftRepository $repo Repository instance
protected AuthManager $auth AuthManager instance

Methods

__construct(DraftRepository $repo, AuthManager $auth)

Constructor

get(string $key)

임시저장 데이터들을 반환 함

getById(string $id)

아이디에 해당 하는 데이터 반환

getAuto(string $key)

자동저장으로 저장된 데이터 반환

set(string $key, mixed $val, array $etc = array(), bool $isAuto = false)

임시 데이터 저장

put(string $id, string $val, array $etc = array())

임시저장 데이터 갱신

void
remove(DraftEntity $draft)

임시저장 데이터 삭제

bool
exists(string $key)

키 값에 해당하는 임시저장 데이터 존재 유무 판별

Details

at line 51
__construct(DraftRepository $repo, AuthManager $auth)

Constructor

Parameters

DraftRepository $repo Repository instance
AuthManager $auth AuthManager instance

at line 63
DraftEntity[] get(string $key)

임시저장 데이터들을 반환 함

Parameters

string $key 구분할 수 있는 키(중복가능)

Return Value

DraftEntity[]

at line 77
DraftEntity getById(string $id)

아이디에 해당 하는 데이터 반환

Parameters

string $id 임시저장 아이디

Return Value

DraftEntity

at line 88
DraftEntity getAuto(string $key)

자동저장으로 저장된 데이터 반환

Parameters

string $key 구분할 수 있는 키

Return Value

DraftEntity

at line 108
DraftEntity set(string $key, mixed $val, array $etc = array(), bool $isAuto = false)

임시 데이터 저장

Parameters

string $key 구분할 수 있는 키(중복가능)
mixed $val 저장될 내용
array $etc 기타 값들
bool $isAuto 자동 저장 인지 여부

Return Value

DraftEntity

at line 134
DraftEntity put(string $id, string $val, array $etc = array())

임시저장 데이터 갱신

Parameters

string $id 임시저장 아이디
string $val 갱신될 data 값
array $etc 기타 값들

Return Value

DraftEntity

at line 152
void remove(DraftEntity $draft)

임시저장 데이터 삭제

Parameters

DraftEntity $draft 임시저장 객체

Return Value

void

at line 163
bool exists(string $key)

키 값에 해당하는 임시저장 데이터 존재 유무 판별

Parameters

string $key 구분할 수 있는 키(중복가능)

Return Value

bool