Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

35 Zeilen
856B

  1. <?php
  2. namespace Lc\ShopBundle\Services;
  3. use App\Repository\HubRepository;
  4. use Lc\ShopBundle\Context\GlobalParamInterface;
  5. use Lc\ShopBundle\Repository\MerchantRepository;
  6. use Symfony\Component\Security\Core\Security;
  7. class GlobalParam
  8. {
  9. protected $security;
  10. public function __construct(Security $security)
  11. {
  12. $this->security = $security ;
  13. }
  14. public function getCurrentMerchant()
  15. {
  16. $user = $this->security->getUser() ;
  17. if($user && $user->getMerchant()) {
  18. return $user->getMerchant() ;
  19. }
  20. else {
  21. return false ;
  22. }
  23. }
  24. public function getCurrentMerchantTaxRate()
  25. {
  26. return $this->getCurrentMerchant()->getTaxRate();
  27. }
  28. }