ReportFilterService
in package
Table of Contents
Constants
- orderColumns = ['start_date' => ['entry.startDate'], 'end_date' => ['entry.endDate'], 'country_id' => ['c.isoCode2'], 'done_at' => ['r.generateDoneDateTime'], 'deadline_date' => ['entry.deadlineDate']]
Properties
Methods
Constants
orderColumns
private
mixed
orderColumns
= ['start_date' => ['entry.startDate'], 'end_date' => ['entry.endDate'], 'country_id' => ['c.isoCode2'], 'done_at' => ['r.generateDoneDateTime'], 'deadline_date' => ['entry.deadlineDate']]
Properties
$countryRepository
private
CountryRepository
$countryRepository
$dateValidatorService
private
DateValidatorService
$dateValidatorService
Methods
__construct()
public
__construct(Request $request, DateValidatorService $dateValidatorService, CountryRepository $countryRepository, ReportTypeRepository $reportTypeRepository) : mixed
Parameters
- $request : Request
- $dateValidatorService : DateValidatorService
- $countryRepository : CountryRepository
- $reportTypeRepository : ReportTypeRepository
makeFilterEntity()
public
makeFilterEntity(mixed $userId) : ReportFilterEntity
Parameters
- $userId : mixed