PHP 인터페이스 Gitamin\Services\DataCollector\Contracts\DataCollectorInterface

파일 보기 프로젝트 열기: gitaminhq/gitamin

공개 메소드들

메소드 설명
all ( array $columns = ['*'] ) : mixed
applyCriteria ( )
create ( array $data ) : mixed
delete ( $id ) : mixed
find ( $id, array $columns = ['*'] ) : mixed
findAllBy ( $attribute, $value, array $columns = ['*'] ) : mixed
findBy ( $attribute, $value, array $columns = ['*'] ) : mixed
findOrFail ( $id, array $columns = ['*'] ) : mixed
findOrNew ( $id, array $columns = ['*'] ) : mixed
findWhere ( array $where, array $columns = ['*'] ) : Illuminate\Database\Eloquent\Collection | null
getByCriteria ( Criteria $criteria )
getCriteria ( ) : mixed
lists ( string $value, string $key = null ) : array
makeModel ( ) : Model Creates instance of model.
pushCriteria ( Criteria $criteria )
raw ( mixed $value ) : Illuminate\Database\Query\Expression Get a new raw query expression.
resetCriteria ( )
skipCriteria ( boolean $flag = true )
update ( array $data, $id, string $attribute = 'id' ) : mixed

메소드 상세

all() 공개 메소드

public all ( array $columns = ['*'] ) : mixed
$columns array
리턴 mixed

applyCriteria() 공개 메소드

public applyCriteria ( )

create() 공개 메소드

public create ( array $data ) : mixed
$data array
리턴 mixed

delete() 공개 메소드

public delete ( $id ) : mixed
$id
리턴 mixed

find() 공개 메소드

public find ( $id, array $columns = ['*'] ) : mixed
$id
$columns array
리턴 mixed

findAllBy() 공개 메소드

public findAllBy ( $attribute, $value, array $columns = ['*'] ) : mixed
$attribute
$value
$columns array
리턴 mixed

findBy() 공개 메소드

public findBy ( $attribute, $value, array $columns = ['*'] ) : mixed
$attribute
$value
$columns array
리턴 mixed

findOrFail() 공개 메소드

public findOrFail ( $id, array $columns = ['*'] ) : mixed
$id
$columns array
리턴 mixed

findOrNew() 공개 메소드

public findOrNew ( $id, array $columns = ['*'] ) : mixed
$id
$columns array
리턴 mixed

findWhere() 공개 메소드

public findWhere ( array $where, array $columns = ['*'] ) : Illuminate\Database\Eloquent\Collection | null
$where array
$columns array
리턴 Illuminate\Database\Eloquent\Collection | null

getByCriteria() 공개 메소드

public getByCriteria ( Criteria $criteria )
$criteria Gitamin\Services\DataCollector\Criteria\Criteria

getCriteria() 공개 메소드

public getCriteria ( ) : mixed
리턴 mixed

lists() 공개 메소드

public lists ( string $value, string $key = null ) : array
$value string
$key string
리턴 array

makeModel() 공개 메소드

Creates instance of model.
public makeModel ( ) : Model
리턴 Illuminate\Database\Eloquent\Model

pushCriteria() 공개 메소드

public pushCriteria ( Criteria $criteria )
$criteria Gitamin\Services\DataCollector\Criteria\Criteria

raw() 공개 메소드

Get a new raw query expression.
public raw ( mixed $value ) : Illuminate\Database\Query\Expression
$value mixed
리턴 Illuminate\Database\Query\Expression

resetCriteria() 공개 메소드

public resetCriteria ( )

skipCriteria() 공개 메소드

public skipCriteria ( boolean $flag = true )
$flag boolean

update() 공개 메소드

public update ( array $data, $id, string $attribute = 'id' ) : mixed
$data array
$id
$attribute string
리턴 mixed