OXID eShop CE
6.1.5
|
Public Member Functions | |
__construct ($oFieldValidator=null) | |
getRequiredFields () | |
setRequiredFields ($aFields) | |
getFieldValidator () | |
setFieldValidator ($oFieldValidator) | |
getInvalidFields () | |
validateFields ($oObject) | |
Private Member Functions | |
_setInvalidFields ($aFields) | |
Private Attributes | |
$_aRequiredFields = [] | |
$_aInvalidFields = [] | |
$_oFieldValidator = [] | |
Class for validating address
OxidEsales\EshopCommunity\Application\Model\RequiredFieldsValidator::__construct | ( | $oFieldValidator = null | ) |
Sets dependencies.
\OxidEsales\Eshop\Application\Model\RequiredFieldValidator | $oFieldValidator |
|
private |
Add fields to invalid fields array.
array | $aFields | Invalid field name. |
OxidEsales\EshopCommunity\Application\Model\RequiredFieldsValidator::getFieldValidator | ( | ) |
Returns required fields for address.
OxidEsales\EshopCommunity\Application\Model\RequiredFieldsValidator::getInvalidFields | ( | ) |
Gets invalid fields.
OxidEsales\EshopCommunity\Application\Model\RequiredFieldsValidator::getRequiredFields | ( | ) |
Returns required fields for address.
OxidEsales\EshopCommunity\Application\Model\RequiredFieldsValidator::setFieldValidator | ( | $oFieldValidator | ) |
Sets required fields array
\OxidEsales\Eshop\Application\Model\RequiredFieldValidator | $oFieldValidator |
OxidEsales\EshopCommunity\Application\Model\RequiredFieldsValidator::setRequiredFields | ( | $aFields | ) |
Sets required fields array
array | $aFields | Fields |
OxidEsales\EshopCommunity\Application\Model\RequiredFieldsValidator::validateFields | ( | $oObject | ) |
Checks if all required fields are filled. Returns array of invalid fields or empty array if all fields are fine.
\OxidEsales\Eshop\Core\Model\BaseModel | $oObject | Address fields with values. |
|
private |
|
private |
|
private |