Cast int to string

This commit is contained in:
David Bomba 2023-04-26 10:23:23 +10:00
parent aaeb48f75d
commit ebda7b7033
3 changed files with 4 additions and 4 deletions

View File

@ -235,7 +235,7 @@ class BaseRule implements RuleInterface
return $this;
} elseif($this->isTaxableRegion()) { //other regions outside of US
match($item->tax_id) {
match(intval($item->tax_id)) {
Product::PRODUCT_TYPE_EXEMPT => $this->taxExempt(),
Product::PRODUCT_TYPE_REDUCED_TAX => $this->taxReduced(),
Product::PRODUCT_TYPE_OVERRIDE_TAX => $this->override(),

View File

@ -66,7 +66,7 @@ class Rule extends BaseRule implements RuleInterface
return $this->taxExempt();
}
match($product_tax_type){
match(intval($product_tax_type)){
Product::PRODUCT_TYPE_EXEMPT => $this->taxExempt(),
Product::PRODUCT_TYPE_DIGITAL => $this->taxDigital(),
Product::PRODUCT_TYPE_SERVICE => $this->taxService(),

View File

@ -57,7 +57,7 @@ class Rule extends BaseRule implements RuleInterface
public function taxByType($product_tax_type): self
{
match($product_tax_type) {
match(intval($product_tax_type)) {
Product::PRODUCT_TYPE_EXEMPT => $this->taxExempt(),
Product::PRODUCT_TYPE_DIGITAL => $this->taxDigital(),
Product::PRODUCT_TYPE_SERVICE => $this->taxService(),
@ -117,7 +117,7 @@ class Rule extends BaseRule implements RuleInterface
*/
public function taxShipping(): self
{
if($this->tax_data->txbFreight == 'Y') {
if($this->tax_data?->txbFreight == 'Y') {
$this->default();
}