Ejemplo n.º 1
0
 /**
  * @param \Magento\Framework\Config\FileResolverInterface $fileResolver
  * @param \Magento\Framework\Config\ConverterInterface $converter
  * @param SchemaLocator $schemaLocator
  * @param \Magento\Framework\Config\ValidationStateInterface $validationState
  * @param string $fileName
  * @param string $domDocumentClass
  */
 public function __construct(\Magento\Framework\Config\FileResolverInterface $fileResolver, \Magento\Framework\Config\ConverterInterface $converter, SchemaLocator $schemaLocator, \Magento\Framework\Config\ValidationStateInterface $validationState, $fileName = 'config.xml', $domDocumentClass = 'Magento\\Framework\\Config\\Dom')
 {
     $this->_schemaFile = $validationState->isValidated() ? $schemaLocator->getSchema() : null;
     $this->_fileResolver = $fileResolver;
     $this->_converter = $converter;
     $this->_domDocumentClass = $domDocumentClass;
     $this->_fileName = $fileName;
 }
Ejemplo n.º 2
0
 /**
  * Constructor
  *
  * @param \Magento\Framework\Config\FileResolverInterface $fileResolver
  * @param \Magento\Framework\Config\ConverterInterface $converter
  * @param \Magento\Framework\Config\SchemaLocatorInterface $schemaLocator
  * @param \Magento\Framework\Config\ValidationStateInterface $validationState
  * @param string $fileName
  * @param array $idAttributes
  * @param string $domDocumentClass
  * @param string $defaultScope
  */
 public function __construct(\Magento\Framework\Config\FileResolverInterface $fileResolver, \Magento\Framework\Config\ConverterInterface $converter, \Magento\Framework\Config\SchemaLocatorInterface $schemaLocator, \Magento\Framework\Config\ValidationStateInterface $validationState, $fileName, $idAttributes = [], $domDocumentClass = 'Magento\\Framework\\Config\\Dom', $defaultScope = 'global')
 {
     $this->_fileResolver = $fileResolver;
     $this->_converter = $converter;
     $this->_fileName = $fileName;
     $this->_idAttributes = array_replace($this->_idAttributes, $idAttributes);
     $this->_schemaFile = $schemaLocator->getSchema();
     $this->_isValidated = $validationState->isValidated();
     $this->_perFileSchema = $schemaLocator->getPerFileSchema() && $this->_isValidated ? $schemaLocator->getPerFileSchema() : null;
     $this->_domDocumentClass = $domDocumentClass;
     $this->_defaultScope = $defaultScope;
 }