|
|
|
|
|
|
|
|
if($entity instanceof ProductFamilyInterface) { |
|
|
if($entity instanceof ProductFamilyInterface) { |
|
|
$taxRate = $this->productFamilySolver->getTaxRateInherited($entity)->getValue(); |
|
|
$taxRate = $this->productFamilySolver->getTaxRateInherited($entity)->getValue(); |
|
|
}else if ($entity instanceof ProductInterface) { |
|
|
}else if ($entity instanceof ProductInterface) { |
|
|
$taxRate = $this->productSolver->getTaxRateInherited($entity)->getValue(); |
|
|
|
|
|
|
|
|
$taxRate = $this->productFamilySolver->getTaxRateInherited($entity->getProductFamily())->getValue(); |
|
|
}else{ |
|
|
}else{ |
|
|
$taxRate = $entity->getTaxRate()->getValue(); |
|
|
$taxRate = $entity->getTaxRate()->getValue(); |
|
|
} |
|
|
} |