CronController
extends BaseCronController
in package
Class BaseCronController
Table of Contents
Properties
- $em : EntityManager
- $l : Logger
- $trans : Translator|NativeArray
- $handler : HandlerComponent
- Cronjob handler.
- $modules : array<string|int, Module>
- Api modules.
- $start : float
- Cronjob start in microtime.
Methods
- __destruct() : mixed
- Finish cronjob and log the report.
- activateAllInactiveClientsHavingSubscriptionAction() : mixed
- changeVericoClientsVatPEntryUserSettingsAction() : mixed
- createMovementArrangeAndAfterForAllActiveUsersAction() : mixed
- deactivateAllUsersWithoutSubscriptionsAction() : mixed
- deleteUsersInBulkByUserIdListAction() : mixed
- execPrep() : mixed
- exportClientsWithOssProblemAction() : mixed
- findAllActiveClientsWithoutActiveSubscriptionsAction() : mixed
- findAllNewSellersWithChangedSubscriptionAction() : mixed
- findAllNewSellersWithLimitExceededAction() : mixed
- generateClientsTurnoverExportAction() : mixed
- generateTextIdAction() : mixed
- handleGetUsersGoogleWorkspaceAction() : mixed
- handleUserDeactivationAction() : mixed
- This cronJob must be executed every hour
- initialize() : mixed
- Disable view render and start cronjob.
- setDefaultClientValueAction() : mixed
- sumhelp() : mixed
- syncAllClientsWithRabbitmqAction() : mixed
- updateUserFilingCompaniesCancelledAction() : mixed
- chargebeeCall() : mixed
- eventsChargebeeCall() : mixed
- getGrossAndNetTurnoverByUserAndStartAndEndDate() : mixed
- getTurnoverSum() : mixed
- sortFilingCompaniesAndGetLast() : mixed
Properties
$em read-only
public
EntityManager
$em
$l
public
Logger
$l
$trans read-only
public
Translator|NativeArray
$trans
$handler
Cronjob handler.
protected
HandlerComponent
$handler
$modules
Api modules.
protected
array<string|int, Module>
$modules
$start
Cronjob start in microtime.
protected
float
$start
Methods
__destruct()
Finish cronjob and log the report.
public
__destruct() : mixed
activateAllInactiveClientsHavingSubscriptionAction()
public
activateAllInactiveClientsHavingSubscriptionAction() : mixed
changeVericoClientsVatPEntryUserSettingsAction()
public
changeVericoClientsVatPEntryUserSettingsAction() : mixed
createMovementArrangeAndAfterForAllActiveUsersAction()
public
createMovementArrangeAndAfterForAllActiveUsersAction() : mixed
deactivateAllUsersWithoutSubscriptionsAction()
public
deactivateAllUsersWithoutSubscriptionsAction() : mixed
Tags
deleteUsersInBulkByUserIdListAction()
public
deleteUsersInBulkByUserIdListAction(string $userIdList) : mixed
Parameters
- $userIdList : string
execPrep()
public
execPrep(mixed $s, mixed $b, mixed $t) : mixed
Parameters
- $s : mixed
- $b : mixed
- $t : mixed
exportClientsWithOssProblemAction()
public
exportClientsWithOssProblemAction() : mixed
findAllActiveClientsWithoutActiveSubscriptionsAction()
public
findAllActiveClientsWithoutActiveSubscriptionsAction() : mixed
findAllNewSellersWithChangedSubscriptionAction()
public
findAllNewSellersWithChangedSubscriptionAction() : mixed
findAllNewSellersWithLimitExceededAction()
public
findAllNewSellersWithLimitExceededAction() : mixed
generateClientsTurnoverExportAction()
public
generateClientsTurnoverExportAction() : mixed
generateTextIdAction()
public
generateTextIdAction(mixed $userId) : mixed
Parameters
- $userId : mixed
handleGetUsersGoogleWorkspaceAction()
public
handleGetUsersGoogleWorkspaceAction() : mixed
Tags
handleUserDeactivationAction()
This cronJob must be executed every hour
public
handleUserDeactivationAction() : mixed
initialize()
Disable view render and start cronjob.
public
initialize() : mixed
setDefaultClientValueAction()
public
setDefaultClientValueAction() : mixed
Tags
sumhelp()
public
sumhelp(mixed $h2Body) : mixed
Parameters
- $h2Body : mixed
syncAllClientsWithRabbitmqAction()
public
syncAllClientsWithRabbitmqAction(mixed $limit) : mixed
Parameters
- $limit : mixed
updateUserFilingCompaniesCancelledAction()
public
updateUserFilingCompaniesCancelledAction() : mixed
chargebeeCall()
private
chargebeeCall(Closure $call, array<string|int, mixed> $params, Closure $action) : mixed
Parameters
- $call : Closure
- $params : array<string|int, mixed>
- $action : Closure
eventsChargebeeCall()
private
eventsChargebeeCall(array<string|int, mixed> $params, Closure $action) : mixed
Parameters
- $params : array<string|int, mixed>
- $action : Closure
getGrossAndNetTurnoverByUserAndStartAndEndDate()
private
getGrossAndNetTurnoverByUserAndStartAndEndDate(mixed $client, mixed $startDate, mixed $endDate) : mixed
Parameters
- $client : mixed
- $startDate : mixed
- $endDate : mixed
getTurnoverSum()
private
getTurnoverSum(Client $client, DateTime|null $startDate, DateTime|null $endDate) : mixed
Parameters
- $client : Client
- $startDate : DateTime|null
- $endDate : DateTime|null
sortFilingCompaniesAndGetLast()
private
sortFilingCompaniesAndGetLast(array<string|int, mixed> $userVatFilingCompanies) : mixed
Parameters
- $userVatFilingCompanies : array<string|int, mixed>