ReportSettingService
in package
FinalYes
Table of Contents
Properties
- $reportIntentionValidator : ReportIntentionValidator
- $reportObligationRepository : IReportObligationRepository
- $userVatRepository : IUserVatRepository
Methods
- __construct() : mixed
- ReportSettingService constructor.
- exportAllUsersWithInvalidSetting() : array<string|int, mixed>|null
- getReportSettingsByUserId() : array<string|int, ReportSettingsItem>|null
- reportIntentionToReportSettingsItem() : ReportSettingsItem
- reportObligationToReportSettingsItem() : ReportSettingsItem
Properties
$reportIntentionValidator
private
ReportIntentionValidator
$reportIntentionValidator
$reportObligationRepository
private
IReportObligationRepository
$reportObligationRepository
$userVatRepository
private
IUserVatRepository
$userVatRepository
Methods
__construct()
ReportSettingService constructor.
public
__construct(IReportObligationRepository $reportObligationRepository, ReportIntentionValidator $reportIntentionValidator, IUserVatRepository $userVatRepository) : mixed
Parameters
- $reportObligationRepository : IReportObligationRepository
- $reportIntentionValidator : ReportIntentionValidator
- $userVatRepository : IUserVatRepository
exportAllUsersWithInvalidSetting()
public
exportAllUsersWithInvalidSetting() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|nullgetReportSettingsByUserId()
public
getReportSettingsByUserId(int $userId) : array<string|int, ReportSettingsItem>|null
Parameters
- $userId : int
Return values
array<string|int, ReportSettingsItem>|nullreportIntentionToReportSettingsItem()
private
reportIntentionToReportSettingsItem(ReportIntention $reportIntention[, bool $isActive = true ][, string|null $error = null ]) : ReportSettingsItem
Parameters
- $reportIntention : ReportIntention
- $isActive : bool = true
- $error : string|null = null
Return values
ReportSettingsItemreportObligationToReportSettingsItem()
private
reportObligationToReportSettingsItem(ReportObligation $reportObligation[, bool $isActive = true ]) : ReportSettingsItem
Parameters
- $reportObligation : ReportObligation
- $isActive : bool = true