UserQualityCheckService
in package
FinalYes
Table of Contents
Properties
- $userQualityCheckRepository : IUserQualityCheckRepository
- $userQualityChecks : array<string|int, UserQualityCheck>|null
- $userQualityCheckTypeConverter : UserQualityCheckTypeConverter
Methods
- __construct() : mixed
- UserQualityCheckService constructor.
- getPullQualityCheckByUserIdAndCheckDate() : UserQualityCheck|null
- getQualityCheckOverview() : array<string|int, UserQualityCheck>|null
- getUserQualityCheckByUserAndFirstDateAndLastDateAndType() : array<string|int, UserQualityCheck>|null
- getUserQualityChecksByUserAndDateAndCheckTypeList() : array<string|int, UserQualityCheck>|null
- loadUserQualityChecks() : void
Properties
$userQualityCheckRepository
private
IUserQualityCheckRepository
$userQualityCheckRepository
$userQualityChecks
private
array<string|int, UserQualityCheck>|null
$userQualityChecks
$userQualityCheckTypeConverter
private
UserQualityCheckTypeConverter
$userQualityCheckTypeConverter
Methods
__construct()
UserQualityCheckService constructor.
public
__construct(IUserQualityCheckRepository $userQualityCheckRepository, UserQualityCheckTypeConverter $userQualityCheckTypeConverter) : mixed
Parameters
- $userQualityCheckRepository : IUserQualityCheckRepository
- $userQualityCheckTypeConverter : UserQualityCheckTypeConverter
getPullQualityCheckByUserIdAndCheckDate()
public
getPullQualityCheckByUserIdAndCheckDate(Client $client, DateTime $checkDate) : UserQualityCheck|null
Parameters
- $client : Client
- $checkDate : DateTime
Tags
Return values
UserQualityCheck|nullgetQualityCheckOverview()
public
getQualityCheckOverview() : array<string|int, UserQualityCheck>|null
Tags
Return values
array<string|int, UserQualityCheck>|nullgetUserQualityCheckByUserAndFirstDateAndLastDateAndType()
public
getUserQualityCheckByUserAndFirstDateAndLastDateAndType(Client $client, DateTime $firstDate, DateTime $lastDate, int $checkTypeCode) : array<string|int, UserQualityCheck>|null
Parameters
- $client : Client
- $firstDate : DateTime
- $lastDate : DateTime
- $checkTypeCode : int
Return values
array<string|int, UserQualityCheck>|nullgetUserQualityChecksByUserAndDateAndCheckTypeList()
public
getUserQualityChecksByUserAndDateAndCheckTypeList(Client $client, DateTime $date, array<string|int, mixed> $checkTypeArray) : array<string|int, UserQualityCheck>|null
Parameters
- $client : Client
- $date : DateTime
- $checkTypeArray : array<string|int, mixed>
Return values
array<string|int, UserQualityCheck>|nullloadUserQualityChecks()
private
loadUserQualityChecks() : void