SilverCart\Reports\DeletedCustomersReport
Report to show reasons for customer deletions.
- Author: Sebastian Diel <sdiel@pixeltricks.de>
- Copyright: 2021 pixeltricks GmbH
- License: see license file in modules root directory
Synopsis
class DeletedCustomersReport
extends Report
{
- // constants
- const REASON_FILTER_KEY = 'reason';
- const MONTH_FILTER_KEY = 'month';
- const YEAR_FILTER_KEY = 'year';
- // members
- protected bool $isFilteredByReason = false;
- // methods
- public string title()
- public ArrayList sourceRecords()
- public array columns()
- public bool getIsFilteredByReason()
- public DeletedCustomersReport setIsFilteredByReason()
- public bool isFilteredByReason()
Hierarchy
Extends
- SilverStripe\Reports\Report
Constants
Name | Value |
---|---|
REASON_FILTER_KEY | 'reason' |
MONTH_FILTER_KEY | 'month' |
YEAR_FILTER_KEY | 'year' |
Members
protected
- $isFilteredByReason
—
SilverCart\Reports\bool
Is filtered by reason?
Methods
public
- columns() — Returns the columns.
- getIsFilteredByReason() — Returns whether this report is filtered by reason.
- isFilteredByReason() — Returns whether this report is filtered by reason.
- setIsFilteredByReason() — Sets whether this report is filtered by reason.
- sourceRecords() — Returns the source records.
- title() — Returns the title.