RecyclableEntity implements Recyclebinable
AbstractYes
Table of Contents
Interfaces
Methods
- createRecycleBinEntity() : mixed
- getAdditionalData() : array<string|int, mixed>
- getEntityName() : mixed
- getNotifyMessages() : array<string|int, mixed>
- Get message array for Recycle Bin action's notification
- moveFromRecyclebin() : bool|void
- Recover entity from Recycle Bin.
- previewFromRecyclebin() : bool|void
- Prepare entity view.
- removeFromRecyclebin() : Result|void
- Erase entity from Recycle Bin.
Methods
createRecycleBinEntity()
public
static createRecycleBinEntity(mixed $entityID) : mixed
Parameters
- $entityID : mixed
getAdditionalData()
public
static getAdditionalData() : array<string|int, mixed>
Return values
array<string|int, mixed>getEntityName()
public
abstract static getEntityName() : mixed
getNotifyMessages()
Get message array for Recycle Bin action's notification
public
abstract static getNotifyMessages() : array<string|int, mixed>
Return values
array<string|int, mixed>moveFromRecyclebin()
Recover entity from Recycle Bin.
public
abstract static moveFromRecyclebin(Entity $entity) : bool|void
Parameters
- $entity : Entity
Return values
bool|voidpreviewFromRecyclebin()
Prepare entity view.
public
static previewFromRecyclebin(Entity $entity) : bool|void
Parameters
- $entity : Entity
Tags
Return values
bool|voidremoveFromRecyclebin()
Erase entity from Recycle Bin.
public
abstract static removeFromRecyclebin(Entity $entity[, array<string|int, mixed> $params = [] ]) : Result|void
Parameters
- $entity : Entity
- $params : array<string|int, mixed> = []