Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
ValidatorFactory.php
Go to the documentation of this file.
1 <?php
6 namespace Magento\Framework;
7 
12 {
13  const DEFAULT_INSTANCE_NAME = Validator::class;
14 
20  protected $_objectManager = null;
21 
27  protected $_instanceName = null;
28 
35  public function __construct(
37  $instanceName = self::DEFAULT_INSTANCE_NAME
38  ) {
39  $this->_objectManager = $objectManager;
40  $this->_instanceName = $instanceName;
41  }
42 
50  public function create(array $data = [], $instanceName = null)
51  {
52  if (null === $instanceName) {
53  return $this->_objectManager->create($this->_instanceName, $data);
54  } else {
55  return $this->_objectManager->create($instanceName, $data);
56  }
57  }
58 }
__construct(\Magento\Framework\ObjectManagerInterface $objectManager, $instanceName=self::DEFAULT_INSTANCE_NAME)
$objectManager
Definition: bootstrap.php:17
create(array $data=[], $instanceName=null)