Documentation

ReportIntentionService
in package

FinalYes

Table of Contents

Properties

$authComponent  : AuthComponent
$clientRepository  : mixed
$config  : Config
$entityManager  : mixed
$eventsManager  : Manager
$log  : Logger
$loggerService  : LoggerService
$periodRepository  : PeriodRepository
$reportIntentionFilterService  : ReportIntentionFilterService
$reportIntentionRepository  : ReportIntentionRepository
$reportIntentionValidator  : ReportIntentionValidator
$reportObligationRepository  : ReportObligationRepository
$snapshotService  : SnapshotService

Methods

__construct()  : mixed
addReportIntentionByReportIntention()  : void
createReportIntention()  : ReportIntention
deleteReportIntentionById()  : void
findReportIntentionByClientAndCountryId()  : ReportIntention|null
getFilteredReportIntentions()  : array<string|int, ReportIntention>|null
getFilteredReportIntentionsByUserId()  : array<string|int, ReportIntention>|null
getFilteredReportIntentionsByUserIdAndReportObligation()  : array<string|int, mixed>|null
getLastReportIntentionOrReportObligationFromFilteredByUserIdAndReportObligation()  : mixed
getOriginalReportIntentionByRequest()  : ReportIntention|null
mapPostRequestToReportIntention()  : ReportIntention
mapPutRequestToReportIntention()  : ReportIntention
prepareIntentionSettingsBasedOnUserCountryFilingCompany()  : mixed
prepareVericoReportIntentionSettings()  : mixed
updateReportIntentionByReportIntention()  : void
updateReportIntentionLastDate()  : mixed
validate()  : mixed
validSetting()  : mixed
validSettingsContainer()  : mixed
createJob()  : Job
logReportIntentionChange()  : mixed
prepareVericoIntalianReportIntentions()  : mixed

Properties

Methods

__construct()

public __construct(ReportIntentionFilterService $reportIntentionFilterService, ReportIntentionValidator $reportIntentionValidator, ReportIntentionRepository $reportIntentionRepository, ReportObligationRepository $reportObligationRepository, PeriodRepository $periodRepository, ClientRepository $clientRepository, Logger $log, AuthComponent $authComponent, EntityManager $entityManager, SnapshotService $snapshotService, LoggerService $loggerService, Config $config, Manager $eventsManager) : mixed
Parameters
$reportIntentionFilterService : ReportIntentionFilterService
$reportIntentionValidator : ReportIntentionValidator
$reportIntentionRepository : ReportIntentionRepository
$reportObligationRepository : ReportObligationRepository
$periodRepository : PeriodRepository
$clientRepository : ClientRepository
$log : Logger
$authComponent : AuthComponent
$entityManager : EntityManager
$snapshotService : SnapshotService
$loggerService : LoggerService
$config : Config
$eventsManager : Manager

createReportIntention()

public createReportIntention(Client $client, string $label, int $reportObligationId, mixed $periodId, DateTime|null $firstDate, DateTime|null $lastDate) : ReportIntention
Parameters
$client : Client
$label : string
$reportObligationId : int
$periodId : mixed
$firstDate : DateTime|null
$lastDate : DateTime|null
Return values
ReportIntention

getFilteredReportIntentionsByUserIdAndReportObligation()

public getFilteredReportIntentionsByUserIdAndReportObligation(int $userId, int $reportObligationId) : array<string|int, mixed>|null
Parameters
$userId : int
$reportObligationId : int
Tags
throws
Exception
Return values
array<string|int, mixed>|null

getLastReportIntentionOrReportObligationFromFilteredByUserIdAndReportObligation()

public getLastReportIntentionOrReportObligationFromFilteredByUserIdAndReportObligation(int $userId, ReportObligation $reportObligation) : mixed
Parameters
$userId : int
$reportObligation : ReportObligation
Tags
throws
Exception

prepareVericoReportIntentionSettings()

public prepareVericoReportIntentionSettings(mixed $userId, mixed $countryId, mixed $filingCompanyStartDate) : mixed
Parameters
$userId : mixed
$countryId : mixed
$filingCompanyStartDate : mixed

prepareVericoIntalianReportIntentions()

private prepareVericoIntalianReportIntentions(mixed $userId, mixed $filingCompanyStartDate) : mixed
Parameters
$userId : mixed
$filingCompanyStartDate : mixed

        
On this page

Search results