Browse Source

[Global] Évolution VIP

feature/export_comptable
Guillaume 4 years ago
parent
commit
767f777ffe
4 changed files with 17 additions and 4 deletions
  1. +8
    -0
      ShopBundle/Context/UserUtilsInterface.php
  2. +2
    -1
      ShopBundle/Services/Order/OrderUtils.php
  3. +4
    -1
      ShopBundle/Services/UserUtils.php
  4. +3
    -2
      ShopBundle/Services/UtilsManager.php

+ 8
- 0
ShopBundle/Context/UserUtilsInterface.php View File

<?php

namespace Lc\ShopBundle\Context;

interface UserUtilsInterface
{

}

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

use Lc\ShopBundle\Context\PriceUtilsInterface; use Lc\ShopBundle\Context\PriceUtilsInterface;
use Lc\ShopBundle\Context\ProductFamilyUtilsInterface; use Lc\ShopBundle\Context\ProductFamilyUtilsInterface;
use Lc\ShopBundle\Context\ReductionCreditInterface; use Lc\ShopBundle\Context\ReductionCreditInterface;
use Lc\ShopBundle\Context\UserUtilsInterface;
use Lc\ShopBundle\Model\ProductFamily; use Lc\ShopBundle\Model\ProductFamily;
use Lc\ShopBundle\Services\CreditUtils; use Lc\ShopBundle\Services\CreditUtils;
use Lc\ShopBundle\Services\DocumentUtils; use Lc\ShopBundle\Services\DocumentUtils;
protected $creditUtils; protected $creditUtils;
protected $router; protected $router;


public function __construct(EntityManagerInterface $em, Security $security, RouterInterface $router, UserUtils $userUtils,
public function __construct(EntityManagerInterface $em, Security $security, RouterInterface $router, UserUtilsInterface $userUtils,
MerchantUtilsInterface $merchantUtils, PriceUtilsInterface $priceUtils, ProductFamilyUtilsInterface $productFamilyUtils, MerchantUtilsInterface $merchantUtils, PriceUtilsInterface $priceUtils, ProductFamilyUtilsInterface $productFamilyUtils,
DocumentUtils $documentUtils, Utils $utils, CreditUtils $creditUtils) DocumentUtils $documentUtils, Utils $utils, CreditUtils $creditUtils)
{ {

+ 4
- 1
ShopBundle/Services/UserUtils.php View File

use Lc\ShopBundle\Context\VisitorInterface; use Lc\ShopBundle\Context\VisitorInterface;
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface; use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
use Symfony\Component\HttpFoundation\RequestStack; use Symfony\Component\HttpFoundation\RequestStack;
use Symfony\Component\Security\Core\Security;


class UserUtils class UserUtils
{ {
protected $cookieChecker ; protected $cookieChecker ;


public function __construct(ParameterBagInterface $parameterBag, EntityManagerInterface $em, Utils $utils, public function __construct(ParameterBagInterface $parameterBag, EntityManagerInterface $em, Utils $utils,
RequestStack $requestStack, MerchantUtilsInterface $merchantUtils, CookieChecker $cookieChecker)
RequestStack $requestStack, MerchantUtilsInterface $merchantUtils, CookieChecker $cookieChecker,
Security $security)
{ {
$this->em = $em ; $this->em = $em ;
$this->parameterBag = $parameterBag ; $this->parameterBag = $parameterBag ;
$this->visitorRepository = $this->em->getRepository($this->em->getClassMetadata(VisitorInterface::class)->getName()) ; $this->visitorRepository = $this->em->getRepository($this->em->getClassMetadata(VisitorInterface::class)->getName()) ;
$this->merchantUtils = $merchantUtils ; $this->merchantUtils = $merchantUtils ;
$this->cookieChecker = $cookieChecker ; $this->cookieChecker = $cookieChecker ;
$this->security = $security ;
} }


public function getCookieNameVisitor() public function getCookieNameVisitor()

+ 3
- 2
ShopBundle/Services/UtilsManager.php View File

use Lc\ShopBundle\Context\PriceUtilsInterface; use Lc\ShopBundle\Context\PriceUtilsInterface;
use Lc\ShopBundle\Context\ProductFamilyUtilsInterface; use Lc\ShopBundle\Context\ProductFamilyUtilsInterface;
use Lc\ShopBundle\Context\Services\StatisticsUtilsInterface; use Lc\ShopBundle\Context\Services\StatisticsUtilsInterface;
use Lc\ShopBundle\Context\UserUtilsInterface;
use League\Flysystem\Util; use League\Flysystem\Util;


class UtilsManager class UtilsManager


public function __construct( public function __construct(
Utils $utils, Utils $utils,
UserUtils $userUtils,
UserUtilsInterface $userUtils,
MerchantUtilsInterface $merchantUtils, MerchantUtilsInterface $merchantUtils,
ProductFamilyUtilsInterface $productFamilyUtils, ProductFamilyUtilsInterface $productFamilyUtils,
OrderUtilsInterface $orderUtils, OrderUtilsInterface $orderUtils,
return $this->utils ; return $this->utils ;
} }


public function getUserUtils(): UserUtils
public function getUserUtils(): UserUtilsInterface
{ {
return $this->userUtils ; return $this->userUtils ;
} }

Loading…
Cancel
Save