UserVatEventListener
extends Injectable
in package
Table of Contents
Methods
- changedTaxid() : mixed
- changedVatid() : mixed
- save() : mixed
- createDEBankAccountsHandleJob() : void
- Creates and handles a job to manage DE bank accounts if the provided user's company is not in Germany.
- createRollbackStatusCorrectionJob() : mixed
- prepareIntentionSettingsBasedOnFilingCompany() : mixed
Methods
changedTaxid()
public
changedTaxid(Event $event[, UserVat $userVat = null ]) : mixed
Parameters
- $event : Event
- $userVat : UserVat = null
changedVatid()
public
changedVatid(Event $event[, UserVat $userVat = null ]) : mixed
Parameters
- $event : Event
- $userVat : UserVat = null
save()
public
save(Event $event, UserVat $userVat) : mixed
Parameters
- $event : Event
- $userVat : UserVat
createDEBankAccountsHandleJob()
Creates and handles a job to manage DE bank accounts if the provided user's company is not in Germany.
private
createDEBankAccountsHandleJob(UserVat|null $userVat) : void
Parameters
- $userVat : UserVat|null
-
The user's VAT information, used to determine the country and user ID.
createRollbackStatusCorrectionJob()
private
createRollbackStatusCorrectionJob(UserVat|null $userVat) : mixed
Parameters
- $userVat : UserVat|null
prepareIntentionSettingsBasedOnFilingCompany()
private
prepareIntentionSettingsBasedOnFilingCompany(UserVat $userVat) : mixed
Parameters
- $userVat : UserVat