Browse Source

Refactor services

feature/export_comptable
Fab 4 years ago
parent
commit
ce958eab70
2 changed files with 8 additions and 7 deletions
  1. +2
    -0
      ShopBundle/Services/Order/OrderUtils.php
  2. +6
    -7
      ShopBundle/Twig/BridgeTwigExtension.php

+ 2
- 0
ShopBundle/Services/Order/OrderUtils.php View File

use Lc\ShopBundle\Form\Backend\Order\OrderReductionCreditType; use Lc\ShopBundle\Form\Backend\Order\OrderReductionCreditType;
use Lc\ShopBundle\Model\Product; use Lc\ShopBundle\Model\Product;
use Lc\ShopBundle\Model\ProductFamily; use Lc\ShopBundle\Model\ProductFamily;
use Lc\ShopBundle\Services\DocumentUtils;
use Lc\ShopBundle\Services\Price\OrderShopPriceUtils; use Lc\ShopBundle\Services\Price\OrderShopPriceUtils;
use Lc\ShopBundle\Services\UserUtils;
use Symfony\Component\HttpFoundation\Session\SessionInterface; use Symfony\Component\HttpFoundation\Session\SessionInterface;
use Symfony\Component\Security\Core\Security; use Symfony\Component\Security\Core\Security;



+ 6
- 7
ShopBundle/Twig/BridgeTwigExtension.php View File



namespace Lc\ShopBundle\Twig; namespace Lc\ShopBundle\Twig;


use Lc\ShopBundle\Context\MerchantUtilsInterface;
use Lc\ShopBundle\Context\PageInterface; use Lc\ShopBundle\Context\PageInterface;
use Lc\ShopBundle\Form\Frontend\NewsletterType; use Lc\ShopBundle\Form\Frontend\NewsletterType;
use Lc\ShopBundle\Services\TaxRateUtils; use Lc\ShopBundle\Services\TaxRateUtils;
class BridgeTwigExtension extends AbstractExtension class BridgeTwigExtension extends AbstractExtension
{ {
private $utils ; private $utils ;
private $taxRateUtils ;
private $unitUtils ;
private $merchantUtils ;


public function __construct(Utils $utils, TaxRateUtils $taxRateUtils, UnitUtils $unitUtils)
public function __construct(Utils $utils, MerchantUtilsInterface $merchantUtils)
{ {
$this->utils = $utils ; $this->utils = $utils ;
$this->taxRateUtils = $taxRateUtils ;
$this->unitUtils = $unitUtils ;
$this->merchantUtils = $merchantUtils ;
} }


public function getFunctions() public function getFunctions()


public function getUnitsList() public function getUnitsList()
{ {
return $this->unitUtils->getUnitsList() ;
return $this->utils->getUnitsList() ;
} }


public function getTaxRatesList() public function getTaxRatesList()
{ {
return $this->taxRateUtils->getTaxRatesList() ;
return $this->merchantUtils->getTaxRatesList() ;
} }


public function getElementByDevAlias($devAlias, $class = PageInterface::class) public function getElementByDevAlias($devAlias, $class = PageInterface::class)

Loading…
Cancel
Save