Method | Description | |
---|---|---|
__construct ( |
||
deleteTrashItem ( eZ\Publish\API\Repository\Values\Content\TrashItem $trashItem ) | Deletes a trash item. | |
emptyTrash ( ) | Empties trash. | |
findTrashItems ( eZ\Publish\API\Repository\Values\Content\Query $query ) : eZ\Publish\API\Repository\Values\Content\SearchResult | Returns a collection of Trashed locations contained in the trash. | |
loadTrashItem ( mixed $trashItemId ) : eZ\Publish\API\Repository\Values\Content\TrashItem | Loads a trashed location object from its $id. | |
recover ( eZ\Publish\API\Repository\Values\Content\TrashItem $trashItem, eZ\Publish\API\Repository\Values\Content\Location $newParentLocation = null ) : eZ\Publish\API\Repository\Values\Content\Location | Recovers the $trashedLocation at its original place if possible. | |
setSession ( mixed $id ) | Set session ID. | |
trash ( eZ\Publish\API\Repository\Values\Content\Location $location ) : eZ\Publish\API\Repository\Values\Content\TrashItem | Sends $location and all its children to trash and returns the corresponding trash item. |
Method | Description | |
---|---|---|
buildTrashItem ( eZ\Publish\API\Repository\Values\Content\Location $location ) : eZ\Publish\API\Repository\Values\Content\TrashItem | Converts the Location value object to TrashItem value object. |
public __construct ( |
||
$locationService | ||
$client | eZ\Publish\Core\REST\Client\HttpClient | |
$inputDispatcher | ||
$outputVisitor | ||
$requestParser | eZ\Publish\Core\REST\Common\RequestParser |
protected buildTrashItem ( eZ\Publish\API\Repository\Values\Content\Location $location ) : eZ\Publish\API\Repository\Values\Content\TrashItem | ||
$location | eZ\Publish\API\Repository\Values\Content\Location | |
return | eZ\Publish\API\Repository\Values\Content\TrashItem |
public deleteTrashItem ( eZ\Publish\API\Repository\Values\Content\TrashItem $trashItem ) | ||
$trashItem | eZ\Publish\API\Repository\Values\Content\TrashItem |
public emptyTrash ( ) |
public findTrashItems ( eZ\Publish\API\Repository\Values\Content\Query $query ) : eZ\Publish\API\Repository\Values\Content\SearchResult | ||
$query | eZ\Publish\API\Repository\Values\Content\Query | |
return | eZ\Publish\API\Repository\Values\Content\SearchResult |
public loadTrashItem ( mixed $trashItemId ) : eZ\Publish\API\Repository\Values\Content\TrashItem | ||
$trashItemId | mixed | |
return | eZ\Publish\API\Repository\Values\Content\TrashItem |
public recover ( eZ\Publish\API\Repository\Values\Content\TrashItem $trashItem, eZ\Publish\API\Repository\Values\Content\Location $newParentLocation = null ) : eZ\Publish\API\Repository\Values\Content\Location | ||
$trashItem | eZ\Publish\API\Repository\Values\Content\TrashItem | |
$newParentLocation | eZ\Publish\API\Repository\Values\Content\Location | |
return | eZ\Publish\API\Repository\Values\Content\Location | the newly created or recovered location |
public trash ( eZ\Publish\API\Repository\Values\Content\Location $location ) : eZ\Publish\API\Repository\Values\Content\TrashItem | ||
$location | eZ\Publish\API\Repository\Values\Content\Location | |
return | eZ\Publish\API\Repository\Values\Content\TrashItem |