Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

30 rindas
1.2KB

  1. <?php
  2. namespace domain\Subscription\Subscription;
  3. use domain\Distribution\Distribution\DistributionRepository;
  4. use domain\Distribution\Distribution\DistributionSolver;
  5. use domain\Order\Order\Order;
  6. use domain\Order\Order\OrderBuilder;
  7. use domain\Order\Order\OrderRepository;
  8. use domain\_\AbstractManager;
  9. class OrderManager extends AbstractManager
  10. {
  11. protected DistributionSolver $distributionSolver;
  12. protected DistributionRepository $distributionRepository;
  13. protected OrderRepository $orderRepository;
  14. protected OrderBuilder $orderBuilder;
  15. protected SubscriptionRepository $subscriptionRepository;
  16. protected SubscriptionSolver $subscriptionSolver;
  17. public function loadDependencies(): void
  18. {
  19. $this->distributionSolver = $this->loadService(DistributionSolver::class);
  20. $this->distributionRepository = $this->loadService(DistributionRepository::class);
  21. $this->orderRepository = $this->loadService(OrderRepository::class);
  22. $this->orderBuilder = $this->loadService(OrderBuilder::class);
  23. $this->subscriptionRepository = $this->loadService(SubscriptionRepository::class);
  24. $this->subscriptionSolver = $this->loadService(SubscriptionSolver::class);
  25. }
  26. }