|
|
|
|
|
|
|
|
use Lc\CaracoleBundle\Model\Product\ProductFamilyModel; |
|
|
use Lc\CaracoleBundle\Model\Product\ProductFamilyModel; |
|
|
use Lc\CaracoleBundle\Model\Product\ProductInterface; |
|
|
use Lc\CaracoleBundle\Model\Product\ProductInterface; |
|
|
use Lc\CaracoleBundle\Model\Reduction\ReductionCatalogInterface; |
|
|
use Lc\CaracoleBundle\Model\Reduction\ReductionCatalogInterface; |
|
|
|
|
|
use Lc\CaracoleBundle\Model\Section\SectionInterface; |
|
|
|
|
|
|
|
|
class ProductFamilySolver |
|
|
class ProductFamilySolver |
|
|
{ |
|
|
{ |
|
|
|
|
|
|
|
|
return false; |
|
|
return false; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public function getSection(ProductFamilyInterface $productFamily): ?SectionInterface |
|
|
|
|
|
{ |
|
|
|
|
|
foreach($productFamily->getProductFamilySectionProperties() as $productFamilySectionProperty) { |
|
|
|
|
|
if($productFamilySectionProperty->getStatus()) { |
|
|
|
|
|
return $productFamilySectionProperty->getSection(); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
return null; |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|