|
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- <?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;
-
- class UtilsManager
- {
- protected $utils ;
- protected $userUtils ;
- protected $merchantUtils ;
- protected $productFamilyUtils ;
- protected $orderUtils ;
- protected $priceUtils ;
- protected $deliveryUtils ;
- protected $creditUtils ;
- protected $documentUtils ;
- protected $mailUtils ;
-
- public function __construct(
- Utils $utils,
- UserUtils $userUtils,
- MerchantUtilsInterface $merchantUtils,
- ProductFamilyUtilsInterface $productFamilyUtils,
- OrderUtilsInterface $orderUtils,
- PriceUtilsInterface $priceUtils,
- DeliveryUtilsInterface $deliveryUtils,
- CreditUtils $creditUtils,
- DocumentUtils $documentUtils,
- MailUtils $mailUtils
- )
- {
- $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 ;
- }
-
- 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 ;
- }
- }
|