DeleteHistoryMapper
in package
implements
DeleteHistoryMapperInterface
Class DeleteHistoryMapper
Interfaces, Classes and Traits
- DeleteHistoryMapperInterface
- Interface DeleteHistoryMapperInterface
Table of Contents
- $reader : DeleteHistoryReaderInterface
- $writer : DeleteHistoryWriterInterface
- __construct() : mixed
- DeleteHistoryMapper constructor.
- findDeleted() : DeleteHistoryReport
- Reports deleted entities in given scope and date range.
- reportDeletion() : void
- Reports an entity deletion.
Properties
$reader
protected
DeleteHistoryReaderInterface
$reader
$writer
protected
DeleteHistoryWriterInterface
$writer
Methods
__construct()
DeleteHistoryMapper constructor.
public
__construct(DeleteHistoryDataAdapterInterface $dataAdapter) : mixed
Parameters
- $dataAdapter : DeleteHistoryDataAdapterInterface
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.