Property | Type | Description | |
---|---|---|---|
$service | eZ\Publish\API\Repository\TrashService | Aggregated service. | |
$signalDispatcher | SignalDispatcher. |
Method | Description | |
---|---|---|
__construct ( eZ\Publish\API\Repository\TrashService $service, |
Constructor. | |
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. | |
trash ( eZ\Publish\API\Repository\Values\Content\Location $location ) : null | eZ\Publish\API\Repository\Values\Content\TrashItem | Sends $location and all its children to trash and returns the corresponding trash item. |
public __construct ( eZ\Publish\API\Repository\TrashService $service, |
||
$service | eZ\Publish\API\Repository\TrashService | |
$signalDispatcher |
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 ) : null | eZ\Publish\API\Repository\Values\Content\TrashItem | ||
$location | eZ\Publish\API\Repository\Values\Content\Location | |
return | null | eZ\Publish\API\Repository\Values\Content\TrashItem | null if location was deleted, otherwise TrashItem |
protected TrashService,eZ\Publish\API\Repository $service | ||
return | eZ\Publish\API\Repository\TrashService |