class DraftRepository

데이터베이스에 임시저장 데이터 입출력 처리

Properties

protected VirtualConnectionInterface $conn Connection instance
protected Keygen $keygen Keygen instance
protected string $table Table name

Methods

__construct(VirtualConnectionInterface $conn, Keygen $keygen)

Constructor

find(string $id)

하나의 임시저장 객채를 반환

array
fetch(array $options)

임시저장 데이터 목록을 반환

insert(DraftEntity $draft)

새로운 임시저장 데이터 레코드를 삽입

update(DraftEntity $draft)

임시저장 데이터를 수정

int
delete(DraftEntity $draft)

임시저장 데이터 삭제

createItem(array $attributes)

임시저장 객체를 생성

Details

at line 59
__construct(VirtualConnectionInterface $conn, Keygen $keygen)

Constructor

Parameters

VirtualConnectionInterface $conn Connection instance
Keygen $keygen Keygen instance

at line 71
DraftEntity find(string $id)

하나의 임시저장 객채를 반환

Parameters

string $id 임시저장 아이디

Return Value

DraftEntity

at line 88
array fetch(array $options)

임시저장 데이터 목록을 반환

Parameters

array $options 검색할 조건

Return Value

array

at line 110
DraftEntity insert(DraftEntity $draft)

새로운 임시저장 데이터 레코드를 삽입

Parameters

DraftEntity $draft 임시저장 객체

Return Value

DraftEntity

at line 128
DraftEntity update(DraftEntity $draft)

임시저장 데이터를 수정

Parameters

DraftEntity $draft 임시저장 객체

Return Value

DraftEntity

at line 143
int delete(DraftEntity $draft)

임시저장 데이터 삭제

Parameters

DraftEntity $draft 임시저장 객체

Return Value

int 삭제된 레코드 수(정상적인 경우 '1')

at line 154
protected DraftEntity createItem(array $attributes)

임시저장 객체를 생성

Parameters

array $attributes 객체 속성 값들

Return Value

DraftEntity