Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
ReaderFactory.php
Go to the documentation of this file.
1 <?php
7 
12 {
16  protected $objectManager;
17 
22  {
23  $this->objectManager = $objectManager;
24  }
25 
34  public function create($className, array $data = [])
35  {
36  $reader = $this->objectManager->create($className, $data);
37  if (!$reader instanceof \Magento\Framework\View\Layout\ReaderInterface) {
38  throw new \InvalidArgumentException(
39  $className . ' doesn\'t implement \Magento\Framework\View\Layout\ReaderInterface'
40  );
41  }
42  return $reader;
43  }
44 }
__construct(\Magento\Framework\ObjectManagerInterface $objectManager)
if($currentSelectedMethod==$_code) $className
Definition: form.phtml:31