PHP 인터페이스 Learner\Repositories\VideoRepositoryInterface

파일 보기 프로젝트 열기: RryLee/learner.video 0 사용 예제들

공개 메소드들

메소드 설명
create ( array $data ) : array Create a video.
delete ( integer $id ) : boolean | null Delete video.
findAll ( ) : array Return id as key and title as value.
findAllPublishedPaginated ( integer $perPage = 50 ) : Illuminate\Contracts\Pagination\LengthAwarePaginator Paniaget the all videos.
getSaveForm ( ) : Learner\Services\Forms\CreateVideoFormService Create video save-form service.
hasChanged ( integer $id, string $resource_type, string $resource_id ) : boolean Check the video resource changed.
update ( integer $id, array $data ) : array Update video.

메소드 상세

create() 공개 메소드

Create a video.
public create ( array $data ) : array
$data array
리턴 array

delete() 공개 메소드

Delete video.
public delete ( integer $id ) : boolean | null
$id integer
리턴 boolean | null

findAll() 공개 메소드

Return id as key and title as value.
public findAll ( ) : array
리턴 array

findAllPublishedPaginated() 공개 메소드

Paniaget the all videos.
public findAllPublishedPaginated ( integer $perPage = 50 ) : Illuminate\Contracts\Pagination\LengthAwarePaginator
$perPage integer
리턴 Illuminate\Contracts\Pagination\LengthAwarePaginator

getSaveForm() 공개 메소드

Create video save-form service.
public getSaveForm ( ) : Learner\Services\Forms\CreateVideoFormService
리턴 Learner\Services\Forms\CreateVideoFormService

hasChanged() 공개 메소드

Check the video resource changed.
public hasChanged ( integer $id, string $resource_type, string $resource_id ) : boolean
$id integer
$resource_type string
$resource_id string
리턴 boolean

update() 공개 메소드

Update video.
public update ( integer $id, array $data ) : array
$id integer
$data array
리턴 array