|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 |
- <?php
-
- namespace Lc\ShopBundle\Services ;
-
- use Lc\ShopBundle\Context\DeliveryUtilsInterface;
- use Lc\ShopBundle\Context\MerchantUtilsInterface;
- use Lc\ShopBundle\Context\OrderUtilsInterface;
- use Lc\ShopBundle\Context\PriceUtilsInterface;
- use Lc\ShopBundle\Context\ProductFamilyUtilsInterface;
- use Lc\ShopBundle\Context\Services\StatisticsUtilsInterface;
-
- class UtilsManager
- {
- protected $utils ;
- protected $userUtils ;
- protected $merchantUtils ;
- protected $productFamilyUtils ;
- protected $orderUtils ;
- protected $priceUtils ;
- protected $deliveryUtils ;
- protected $creditUtils ;
- protected $documentUtils ;
- protected $mailUtils ;
- protected $ticketUtils ;
- protected $statisticsUtils;
-
- public function __construct(
- Utils $utils,
- UserUtils $userUtils,
- MerchantUtilsInterface $merchantUtils,
- ProductFamilyUtilsInterface $productFamilyUtils,
- OrderUtilsInterface $orderUtils,
- PriceUtilsInterface $priceUtils,
- DeliveryUtilsInterface $deliveryUtils,
- CreditUtils $creditUtils,
- DocumentUtils $documentUtils,
- MailUtils $mailUtils,
- TicketUtils $ticketUtils
- )
- {
- $this->utils = $utils ;
- $this->userUtils = $userUtils ;
- $this->merchantUtils = $merchantUtils ;
- $this->productFamilyUtils = $productFamilyUtils ;
- $this->orderUtils = $orderUtils ;
- $this->priceUtils = $priceUtils ;
- $this->deliveryUtils = $deliveryUtils ;
- $this->creditUtils = $creditUtils ;
- $this->documentUtils = $documentUtils ;
- $this->mailUtils = $mailUtils ;
- $this->ticketUtils = $ticketUtils ;
- }
-
- public function getUtils(): Utils
- {
- return $this->utils ;
- }
-
- public function getUserUtils(): UserUtils
- {
- return $this->userUtils ;
- }
-
- public function getMerchantUtils(): MerchantUtilsInterface
- {
- return $this->merchantUtils ;
- }
-
- public function getProductFamilyUtils(): ProductFamilyUtilsInterface
- {
- return $this->productFamilyUtils ;
- }
-
- public function getOrderUtils(): OrderUtilsInterface
- {
- return $this->orderUtils ;
- }
-
- public function getPriceUtils(): PriceUtilsInterface
- {
- return $this->priceUtils ;
- }
-
- public function getDeliveryUtils(): DeliveryUtilsInterface
- {
- return $this->deliveryUtils ;
- }
-
- public function getCreditUtils(): CreditUtils
- {
- return $this->creditUtils ;
- }
-
- public function getDocumentUtils(): DocumentUtils
- {
- return $this->documentUtils ;
- }
-
- public function getMailUtils(): MailUtils
- {
- return $this->mailUtils ;
- }
-
- public function getTicketUtils(): TicketUtils
- {
- return $this->ticketUtils ;
- }
-
- }
|