Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Public Member Functions
ClassModelRegistry Class Reference

Public Member Functions

 __construct (TaxClassModelFactory $taxClassModelFactory)
 
 registerTaxClass (TaxClassModel $taxClassModel)
 
 remove ($taxClassId)
 

Detailed Description

Registry for the tax class models

Definition at line 16 of file ClassModelRegistry.php.

Constructor & Destructor Documentation

◆ __construct()

__construct ( TaxClassModelFactory  $taxClassModelFactory)

Initialize dependencies

Parameters
TaxClassModelFactory$taxClassModelFactory

Definition at line 37 of file ClassModelRegistry.php.

38  {
39  $this->taxClassModelFactory = $taxClassModelFactory;
40  }

Member Function Documentation

◆ registerTaxClass()

registerTaxClass ( TaxClassModel  $taxClassModel)

Add tax class model to the registry

Parameters
TaxClassModel$taxClassModel
Returns
void

Definition at line 48 of file ClassModelRegistry.php.

49  {
50  $this->taxClassRegistryById[$taxClassModel->getId()] = $taxClassModel;
51  }

◆ remove()

remove (   $taxClassId)

Remove an instance of the tax class model from the registry

Parameters
int$taxClassId
Returns
void

Definition at line 81 of file ClassModelRegistry.php.

82  {
83  unset($this->taxClassRegistryById[$taxClassId]);
84  }

The documentation for this class was generated from the following file: