OXID eShop CE  6.1.4
OxidEsales\EshopCommunity\Core\CompanyVatInValidator Class Reference

Public Member Functions

 setCountry (\OxidEsales\Eshop\Application\Model\Country $country)
 
 getCountry ()
 
 setError ($error)
 
 getError ()
 
 __construct (\OxidEsales\Eshop\Application\Model\Country $country)
 
 addChecker (\OxidEsales\Eshop\Core\CompanyVatInChecker $validator)
 
 getCheckers ()
 
 validate (\OxidEsales\Eshop\Application\Model\CompanyVatIn $companyVatNumber)
 

Private Attributes

 $_oCountry = null
 
 $_aCheckers = []
 
 $_sError = ''
 

Detailed Description

Company VAT identification number validator. Executes added validators on given VATIN.

Constructor & Destructor Documentation

◆ __construct()

OxidEsales\EshopCommunity\Core\CompanyVatInValidator::__construct ( \OxidEsales\Eshop\Application\Model\Country  $country)

Constructor

Parameters
\OxidEsales\Eshop\Application\Model\Country$country

Member Function Documentation

◆ addChecker()

OxidEsales\EshopCommunity\Core\CompanyVatInValidator::addChecker ( \OxidEsales\Eshop\Core\CompanyVatInChecker  $validator)

Adds validator

Parameters
\OxidEsales\Eshop\Core\CompanyVatInChecker$validator

◆ getCheckers()

OxidEsales\EshopCommunity\Core\CompanyVatInValidator::getCheckers ( )

Returns added validators

Returns
array

◆ getCountry()

OxidEsales\EshopCommunity\Core\CompanyVatInValidator::getCountry ( )

Country getter

Returns
\OxidEsales\Eshop\Application\Model\Country

◆ getError()

OxidEsales\EshopCommunity\Core\CompanyVatInValidator::getError ( )

Error getter

Returns
string

◆ setCountry()

OxidEsales\EshopCommunity\Core\CompanyVatInValidator::setCountry ( \OxidEsales\Eshop\Application\Model\Country  $country)

Country setter

Parameters
\OxidEsales\Eshop\Application\Model\Country$country

◆ setError()

OxidEsales\EshopCommunity\Core\CompanyVatInValidator::setError (   $error)

Error setter

Parameters
string$error

◆ validate()

OxidEsales\EshopCommunity\Core\CompanyVatInValidator::validate ( \OxidEsales\Eshop\Application\Model\CompanyVatIn  $companyVatNumber)

Validate company VAT identification number.

Parameters
\OxidEsales\Eshop\Application\Model\CompanyVatIn$companyVatNumber
Returns
bool

Member Data Documentation

◆ $_aCheckers

OxidEsales\EshopCommunity\Core\CompanyVatInValidator::$_aCheckers = []
private

◆ $_oCountry

OxidEsales\EshopCommunity\Core\CompanyVatInValidator::$_oCountry = null
private

◆ $_sError

OxidEsales\EshopCommunity\Core\CompanyVatInValidator::$_sError = ''
private

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