PHP 클래스 Xpressengine\Draft\DraftRepository

저자: XE Developers ([email protected])
파일 보기 프로젝트 열기: xpressengine/xpressengine 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$conn Xpressengine\Database\VirtualConnectionInterface Connection instance
$keygen Xpressengine\Keygen\Keygen Keygen instance
$table string Table name

공개 메소드들

메소드 설명
__construct ( Xpressengine\Database\VirtualConnectionInterface $conn, Keygen $keygen ) Constructor
delete ( DraftEntity $draft ) : integer 임시저장 데이터 삭제
fetch ( array $options ) : array 임시저장 데이터 목록을 반환
find ( string $id ) : DraftEntity 하나의 임시저장 객채를 반환
insert ( DraftEntity $draft ) : DraftEntity 새로운 임시저장 데이터 레코드를 삽입
update ( DraftEntity $draft ) : DraftEntity 임시저장 데이터를 수정

보호된 메소드들

메소드 설명
createItem ( array $attributes ) : DraftEntity 임시저장 객체를 생성

메소드 상세

__construct() 공개 메소드

Constructor
public __construct ( Xpressengine\Database\VirtualConnectionInterface $conn, Keygen $keygen )
$conn Xpressengine\Database\VirtualConnectionInterface Connection instance
$keygen Xpressengine\Keygen\Keygen Keygen instance

createItem() 보호된 메소드

임시저장 객체를 생성
protected createItem ( array $attributes ) : DraftEntity
$attributes array 객체 속성 값들
리턴 DraftEntity

delete() 공개 메소드

임시저장 데이터 삭제
public delete ( DraftEntity $draft ) : integer
$draft DraftEntity 임시저장 객체
리턴 integer 삭제된 레코드 수(정상적인 경우 '1')

fetch() 공개 메소드

임시저장 데이터 목록을 반환
public fetch ( array $options ) : array
$options array 검색할 조건
리턴 array

find() 공개 메소드

하나의 임시저장 객채를 반환
public find ( string $id ) : DraftEntity
$id string 임시저장 아이디
리턴 DraftEntity

insert() 공개 메소드

새로운 임시저장 데이터 레코드를 삽입
public insert ( DraftEntity $draft ) : DraftEntity
$draft DraftEntity 임시저장 객체
리턴 DraftEntity

update() 공개 메소드

임시저장 데이터를 수정
public update ( DraftEntity $draft ) : DraftEntity
$draft DraftEntity 임시저장 객체
리턴 DraftEntity

프로퍼티 상세

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

Connection instance
protected VirtualConnectionInterface,Xpressengine\Database $conn
리턴 Xpressengine\Database\VirtualConnectionInterface

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

Keygen instance
protected Keygen,Xpressengine\Keygen $keygen
리턴 Xpressengine\Keygen\Keygen

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

Table name
protected string $table
리턴 string