DeleteHistoryRepository
in package
implements
DeleteHistoryRepositoryInterface
Class DeleteHistoryRepository
Interfaces, Classes and Traits
- DeleteHistoryRepositoryInterface
- Interface DeleteHistoryRepositoryInterface
Table of Contents
- $mapper : DeleteHistoryMapperInterface
- __construct() : mixed
- DeleteHistoryRepository constructor.
- findDeleted() : DeleteHistoryReport
- Reports deleted entities in given scope and date range.
- reportDeletion() : void
- Reports an entity deletion.
Properties
$mapper
protected
DeleteHistoryMapperInterface
$mapper
Methods
__construct()
DeleteHistoryRepository constructor.
public
__construct(DeleteHistoryMapperInterface $mapper) : mixed
Parameters
- $mapper : DeleteHistoryMapperInterface
Return values
mixed —findDeleted()
Reports deleted entities in given scope and date range.
public
findDeleted(DateRange $range, DeleteHistoryScope $scope) : DeleteHistoryReport
Parameters
- $range : DateRange
-
Date range for search.
- $scope : DeleteHistoryScope
-
Delete history scope for search.
Return values
DeleteHistoryReport —Delete history report items.
reportDeletion()
Reports an entity deletion.
public
reportDeletion(DeletedId $id, DeleteHistoryScope $scope) : void
Parameters
- $id : DeletedId
-
Id of deleted entity.
- $scope : DeleteHistoryScope
-
Entities scope.