Quelques nouveaux fichiers et modules en conf

This commit is contained in:
2021-01-25 18:42:52 +01:00
parent 9b4d5e339b
commit af1552b390
212 changed files with 38073 additions and 817 deletions

View File

@@ -0,0 +1,34 @@
<?php
namespace CustomerFamily\LoopExtend;
use CustomerFamily\Model\CustomerFamilyQuery;
use Thelia\Core\Security\SecurityContext;
class BaseCustomerFamilyLoopExtend
{
/** @var SecurityContext */
protected $securityContext;
public function __construct($securityContext)
{
$this->securityContext = $securityContext;
}
public function getCustomerFamily()
{
$currentCustomer = $this->securityContext->getCustomerUser();
if (null === $currentCustomer) {
return null;
}
$customerFamily = CustomerFamilyQuery::create()
->useCustomerCustomerFamilyQuery()
->filterByCustomerId($currentCustomer->getId())
->endUse()
->findOne();
return $customerFamily;
}
}