PHP Class Xpressengine\Draft\DraftRepository

Author: XE Developers ([email protected])
Afficher le fichier Open project: xpressengine/xpressengine Class Usage Examples

Protected Properties

Свойство Type Description
$conn Xpressengine\Database\VirtualConnectionInterface Connection instance
$keygen Xpressengine\Keygen\Keygen Keygen instance
$table string Table name

Méthodes publiques

Méthode Description
__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 임시저장 데이터를 수정

Méthodes protégées

Méthode Description
createItem ( array $attributes ) : DraftEntity 임시저장 객체를 생성

Method Details

__construct() public méthode

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

createItem() protected méthode

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

delete() public méthode

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

fetch() public méthode

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

find() public méthode

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

insert() public méthode

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

update() public méthode

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

Property Details

$conn protected_oe property

Connection instance
protected VirtualConnectionInterface,Xpressengine\Database $conn
Résultat Xpressengine\Database\VirtualConnectionInterface

$keygen protected_oe property

Keygen instance
protected Keygen,Xpressengine\Keygen $keygen
Résultat Xpressengine\Keygen\Keygen

$table protected_oe property

Table name
protected string $table
Résultat string