Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Variables
tax_classes.php File Reference

Go to the source code of this file.

Variables

 $objectManager = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()
 
 $customerTaxClass1
 
 $customerTaxClass2
 
 $productTaxClass1
 
 $productTaxClass2
 
 $productTaxClass3
 
 $taxRate
 
 $rate = $objectManager->create(\Magento\Tax\Model\Calculation\Rate::class)->setData($taxRate)->save()
 
 $registry = $objectManager->get(\Magento\Framework\Registry::class)
 
 $ruleData
 
 $taxRule = $objectManager->create(\Magento\Tax\Model\Calculation\Rule::class)->setData($ruleData)->save()
 
 $ruleData ['code'] = 'Test Rule Duplicate'
 

Variable Documentation

◆ $customerTaxClass1

$customerTaxClass1
Initial value:
= $objectManager->create(
\Magento\Tax\Model\ClassModel::class
)->setClassName(
'CustomerTaxClass1'
)->setClassType(
\Magento\Tax\Model\ClassModel::TAX_CLASS_TYPE_CUSTOMER
)->save()
$objectManager
Definition: tax_classes.php:8

Definition at line 9 of file tax_classes.php.

◆ $customerTaxClass2

$customerTaxClass2
Initial value:
= $objectManager->create(
\Magento\Tax\Model\ClassModel::class
)->setClassName(
'CustomerTaxClass2'
)->setClassType(
\Magento\Tax\Model\ClassModel::TAX_CLASS_TYPE_CUSTOMER
)->save()
$objectManager
Definition: tax_classes.php:8

Definition at line 17 of file tax_classes.php.

◆ $objectManager

Definition at line 8 of file tax_classes.php.

◆ $productTaxClass1

$productTaxClass1
Initial value:
= $objectManager->create(
\Magento\Tax\Model\ClassModel::class
)->setClassName(
'ProductTaxClass1'
)->setClassType(
\Magento\Tax\Model\ClassModel::TAX_CLASS_TYPE_PRODUCT
)->save()
$objectManager
Definition: tax_classes.php:8

Definition at line 25 of file tax_classes.php.

◆ $productTaxClass2

$productTaxClass2
Initial value:
= $objectManager->create(
\Magento\Tax\Model\ClassModel::class
)->setClassName(
'ProductTaxClass2'
)->setClassType(
\Magento\Tax\Model\ClassModel::TAX_CLASS_TYPE_PRODUCT
)->save()
$objectManager
Definition: tax_classes.php:8

Definition at line 33 of file tax_classes.php.

◆ $productTaxClass3

$productTaxClass3
Initial value:
= $objectManager->create(
\Magento\Tax\Model\ClassModel::class
)->setClassName(
'ProductTaxClass3'
)->setClassType(
\Magento\Tax\Model\ClassModel::TAX_CLASS_TYPE_PRODUCT
)->save()
$objectManager
Definition: tax_classes.php:8

Definition at line 42 of file tax_classes.php.

◆ $rate

$rate = $objectManager->create(\Magento\Tax\Model\Calculation\Rate::class)->setData($taxRate)->save()

Definition at line 57 of file tax_classes.php.

◆ $registry

$registry = $objectManager->get(\Magento\Framework\Registry::class)

Definition at line 60 of file tax_classes.php.

◆ $ruleData [1/2]

$ruleData
Initial value:
= [
'code' => 'Test Rule',
'priority' => '0',
'position' => '0',
'customer_tax_class_ids' => [$customerTaxClass1->getId(), $customerTaxClass2->getId()],
'product_tax_class_ids' => [$productTaxClass1->getId(), $productTaxClass2->getId()],
'tax_rate_ids' => [$rate->getId()],
'tax_rates_codes' => [$rate->getId() => $rate->getCode()],
]
$customerTaxClass1
Definition: tax_classes.php:9
$customerTaxClass2
Definition: tax_classes.php:17
$rate
Definition: tax_classes.php:57
$productTaxClass2
Definition: tax_classes.php:33
$productTaxClass1
Definition: tax_classes.php:25

Definition at line 64 of file tax_classes.php.

◆ $ruleData [2/2]

$ruleData[ 'code'] = 'Test Rule Duplicate'

Definition at line 79 of file tax_classes.php.

◆ $taxRate

$taxRate
Initial value:
= [
'tax_country_id' => 'US',
'tax_region_id' => '12',
'tax_postcode' => '*',
'code' => '*',
'rate' => '7.5',
]

Definition at line 50 of file tax_classes.php.

◆ $taxRule

$taxRule = $objectManager->create(\Magento\Tax\Model\Calculation\Rule::class)->setData($ruleData)->save()

Definition at line 74 of file tax_classes.php.