use Shopware\Core\System\SalesChannel\SalesChannelContext;
use Shopware\Core\System\Tax\Aggregate\TaxRule\TaxRuleCollection;
use Shopware\Core\System\Tax\TaxEntity;
trait TaxAddToSalesChannelTestBehaviour
{ /**
* @param array<mixed> $taxData
*/
protected function addTaxDataToSalesChannel(SalesChannelContext
$salesChannelContext, array
$taxData): void
{ $tax =
(new TaxEntity())->
assign($taxData);
$this->
addTaxEntityToSalesChannel($salesChannelContext,
$tax);
} protected function addTaxEntityToSalesChannel(SalesChannelContext
$salesChannelContext, TaxEntity
$taxEntity): void
{ if ($taxEntity->
getRules() === null
) { $taxEntity->
setRules(new TaxRuleCollection());
} $salesChannelContext->
getTaxRules()->
add($taxEntity);
}}