This commit is contained in:
2026-04-03 22:35:49 +02:00
parent 0e7ee957cb
commit e95c4967d2
52 changed files with 7430 additions and 631 deletions

View File

@@ -48,6 +48,7 @@ use App\Modules\Email\VariableResolver;
use App\Modules\Accounting\AccountingController;
use App\Modules\Accounting\ReceiptController;
use App\Modules\Accounting\ReceiptRepository;
use App\Modules\Accounting\ReceiptService;
use App\Modules\Automation\AutomationController;
use App\Modules\Automation\AutomationRepository;
use App\Modules\Automation\AutomationService;
@@ -250,6 +251,12 @@ return static function (Application $app): void {
$variableResolver,
$attachmentGenerator
);
$receiptService = new ReceiptService(
$receiptRepository,
$receiptConfigRepository,
$companySettingsRepository,
new OrdersRepository($app->db())
);
$automationService = new AutomationService(
$automationRepository,
$automationExecutionLogRepository,
@@ -258,7 +265,8 @@ return static function (Application $app): void {
$companySettingsRepository,
$receiptRepository,
$receiptConfigRepository,
$shipmentPackageRepositoryForOrders
$shipmentPackageRepositoryForOrders,
$receiptService
);
$printJobRepository = new PrintJobRepository($app->db());
$ordersController = new OrdersController($template, $translator, $auth, $app->orders(), $shipmentPackageRepositoryForOrders, $receiptRepository, $receiptConfigRepository, $emailSendingService, $emailTemplateRepository, $emailMailboxRepository, $app->basePath('storage'), $printJobRepository, $shopproIntegrationsRepository, $automationService);
@@ -270,7 +278,8 @@ return static function (Application $app): void {
$receiptConfigRepository,
$companySettingsRepository,
new OrdersRepository($app->db()),
$automationService
$automationService,
$receiptService
);
$accountingController = new AccountingController(
$template,