PHP 클래스 eZ\Publish\Core\REST\Server\Controller\Trash

상속: extends eZ\Publish\Core\REST\Server\Controller
파일 보기 프로젝트 열기: ezsystems/ezpublish-kernel

보호된 프로퍼티들

프로퍼티 타입 설명
$locationService eZ\Publish\API\Repository\LocationService Location service.
$trashService eZ\Publish\API\Repository\TrashService Trash service.

공개 메소드들

메소드 설명
__construct ( eZ\Publish\API\Repository\TrashService $trashService, eZ\Publish\API\Repository\LocationService $locationService ) Construct controller.
deleteTrashItem ( $trashItemId ) : eZ\Publish\Core\REST\Server\Values\NoContent Deletes the given trash item.
emptyTrash ( ) : eZ\Publish\Core\REST\Server\Values\NoContent Empties the trash.
loadTrashItem ( $trashItemId ) : RestTrashItem Returns the trash item given by id.
loadTrashItems ( Request $request ) : Trash Returns a list of all trash items.
restoreTrashItem ( $trashItemId, Request $request ) : ResourceCreated Restores a trashItem.

메소드 상세

__construct() 공개 메소드

Construct controller.
public __construct ( eZ\Publish\API\Repository\TrashService $trashService, eZ\Publish\API\Repository\LocationService $locationService )
$trashService eZ\Publish\API\Repository\TrashService
$locationService eZ\Publish\API\Repository\LocationService

deleteTrashItem() 공개 메소드

Deletes the given trash item.
public deleteTrashItem ( $trashItemId ) : eZ\Publish\Core\REST\Server\Values\NoContent
$trashItemId
리턴 eZ\Publish\Core\REST\Server\Values\NoContent

emptyTrash() 공개 메소드

Empties the trash.
public emptyTrash ( ) : eZ\Publish\Core\REST\Server\Values\NoContent
리턴 eZ\Publish\Core\REST\Server\Values\NoContent

loadTrashItem() 공개 메소드

Returns the trash item given by id.
public loadTrashItem ( $trashItemId ) : RestTrashItem
$trashItemId
리턴 eZ\Publish\Core\REST\Server\Values\RestTrashItem

loadTrashItems() 공개 메소드

Returns a list of all trash items.
public loadTrashItems ( Request $request ) : Trash
$request Symfony\Component\HttpFoundation\Request
리턴 eZ\Publish\Core\REST\Server\Values\Trash

restoreTrashItem() 공개 메소드

Restores a trashItem.
public restoreTrashItem ( $trashItemId, Request $request ) : ResourceCreated
$trashItemId
$request Symfony\Component\HttpFoundation\Request
리턴 eZ\Publish\Core\REST\Server\Values\ResourceCreated

프로퍼티 상세

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

Location service.
protected LocationService,eZ\Publish\API\Repository $locationService
리턴 eZ\Publish\API\Repository\LocationService

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

Trash service.
protected TrashService,eZ\Publish\API\Repository $trashService
리턴 eZ\Publish\API\Repository\TrashService