Magento Extensions Rating 2024
EXTENSIONS BY CATEGORY
B2B (Business-To-Business)
Blog
Customer
ERP (Enterprise Resource Planning)
Mega Menu
One Step Checkout
Order
POS (Point Of Sale)
Search
Shopping Cart
Sitemap
SEO
Social
Stock & Inventory Management
EXTENSIONS BY DEVELOPER
aheadWorks
Amasty
Boost My Shop
BSS Commerce
Magestore
MageWorx
Mirasvit
Templates Master
Wyomind
XTENTO
Magento 2 Documentation
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
vendor
magento
module-customer
Model
Address
CompositeValidator.php
Go to the documentation of this file.
1
<?php
7
namespace
Magento\Customer\Model\Address
;
8
12
class
CompositeValidator
implements
ValidatorInterface
13
{
17
private
$validators;
18
22
public
function
__construct
(
23
array $validators = []
24
) {
25
$this->validators = $validators;
26
}
27
31
public
function
validate
(
AbstractAddress
$address
)
32
{
33
$errors
= [];
34
foreach
($this->validators as $validator) {
35
$errors
= array_merge(
$errors
, $validator->validate(
$address
));
36
}
37
38
return
$errors
;
39
}
40
}
Magento\Customer\Model\Address
Definition:
AbstractAddress.php:7
Magento\Customer\Model\Address\AbstractAddress
Definition:
AbstractAddress.php:38
$address
$address
Definition:
customer.php:38
Magento\Customer\Model\Address\CompositeValidator
Definition:
CompositeValidator.php:12
Magento\Customer\Model\Address\CompositeValidator\validate
validate(AbstractAddress $address)
Definition:
CompositeValidator.php:31
Magento\Customer\Model\Address\CompositeValidator\__construct
__construct(array $validators=[])
Definition:
CompositeValidator.php:22
Magento\Customer\Model\Address\ValidatorInterface
Definition:
ValidatorInterface.php:14
$errors
$errors
Definition:
overview.phtml:9