JobMainHandlerComponent
extends Injectable
Table of Contents
Properties
-
$handlerList
: AbstractJobHandlerComponent]
Methods
-
getHandler()
: AbstractJobHandlerComponent|null
-
handle()
: mixed
$handlerList
protected
AbstractJobHandlerComponent]
$handlerList
= [
// JobProductHandlerComponent::class => null
\Vatjar\User\Component\JobUserHandlerComponent::class => null,
\Vatjar\User\Component\JobUserVatHandlerComponent::class => null,
// \Vatjar\User\Component\JobUserEnableHandlerComponent::class => null,
\Vatjar\Movement\Component\JobMovementHandlerComponent::class => null,
\Vatjar\Product\Component\JobProductUploadHandlerComponent::class => null,
\Vatjar\Product\Component\JobProductUpdateVariantsHandlerComponent::class => null,
\Vatjar\Product\Component\JobProductHandlerComponent::class => null,
// old report regenerate depend on movemnet changetime
// \Vatjar\Report\Component\JobReportRegenerateChangedHandlerComponent::class => null,
\Vatjar\Api\Component\JobApiImportComponent::class => null,
\Vatjar\Api\Component\JobApiBeforeRemoveComponent::class => null,
\Vatjar\Api\Component\JobApiRemoveComponent::class => null,
\Vatjar\Api\Component\JobApiAfterRemoveComponent::class => null,
\Vatjar\Api\Component\JobApiIntegrateAfterComponent::class => null,
\Vatjar\Movement\Component\JobMovementRemoveComponent::class => null,
\Vatjar\Report\Component\JobReportDownloadComponent::class => null,
\Vatjar\Overview\Job\OverviewGeneratorJob::class => null,
\Vatjar\Entry\Job\UpdateEntryDataReceivedJob::class => null,
\Vatjar\Manual\Component\JobManualOrderUploadFileProcessComponent::class => null,
\Vatjar\User\Component\JobClientTextIdGeneratorComponent::class => null,
\Vatjar\Entry\Component\JobChangeableReportRegenerateComponent::class => null,
\Vatjar\BankingDetail\Component\JobBankingDetailHandlerComponent::class => null,
\Vatjar\DemoAccount\Component\JobDemoAccountMainHandlerComponent::class => null,
\Vatjar\Freemium\Component\JobFreemiumBeforeDeleteHandlerComponent::class => null,
\Vatjar\Notification\Component\JobNotificationAfterArrangeComponent::class => null,
\Vatjar\Integration\Component\JobIntegrationDataDeleteHandlerComponent::class => null,
\Vatjar\Report\Component\JobReportRegenerateComponent::class => null,
\Vatjar\User\Component\JobGermanyGenerateOssReportComponent::class => null,
\Vatjar\User\Component\JobFranceGenerateVatReportComponent::class => null,
\Vatjar\Export\Component\JobExportComponent::class => null,
\Vatjar\User\Component\JobGermanyGenerateEcReportComponent::class => null,
\Vatjar\Checkout\Component\JobTransactionImportedComponent::class => null,
\Vatjar\Entry\Component\JobProformaGenerateZipComponent::class => null,
\Vatjar\Amazon\Component\JobAmazonTransactionsWithErrorsComponent::class => null,
\Vatjar\Manual\Component\JobManualOrderUploadFileAfterProcessTransactionsComponent::class => null,
\Vatjar\User\Component\JobExportUserListComponent::class => null,
\Vatjar\Movement\Component\JobOSSTransactionsWithErrorsComponent::class => null,
\Vatjar\Notification\Component\JobNotificationAfterIntegrationCredentialsErrorComponent::class => null,
]