Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Public Member Functions | Protected Attributes
XmlReader Class Reference
Inheritance diagram for XmlReader:
Filesystem ReaderInterface

Public Member Functions

 __construct (\Magento\Framework\Config\FileResolverInterface $fileResolver, XmlReader\Converter $converter, XmlReader\SchemaLocator $schemaLocator, \Magento\Framework\Config\ValidationStateInterface $validationState, $fileName='communication.xml', $idAttributes=[], $domDocumentClass=\Magento\Framework\Config\Dom::class, $defaultScope='global')
 
- Public Member Functions inherited from Filesystem
 __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::class, $defaultScope='global')
 
 read ($scope=null)
 

Protected Attributes

 $_idAttributes
 
- Protected Attributes inherited from Filesystem
 $_fileResolver
 
 $_converter
 
 $_fileName
 
 $_schema
 
 $_perFileSchema
 
 $_idAttributes = []
 
 $_domDocumentClass
 
 $validationState
 
 $_defaultScope
 
 $_schemaFile
 

Additional Inherited Members

- Protected Member Functions inherited from Filesystem
 _createConfigMerger ($mergerClass, $initialContents)
 

Detailed Description

Communication configuration filesystem reader. Reads data from XML configs.

Definition at line 11 of file XmlReader.php.

Constructor & Destructor Documentation

◆ __construct()

__construct ( \Magento\Framework\Config\FileResolverInterface  $fileResolver,
XmlReader\Converter  $converter,
XmlReader\SchemaLocator  $schemaLocator,
\Magento\Framework\Config\ValidationStateInterface  $validationState,
  $fileName = 'communication.xml',
  $idAttributes = [],
  $domDocumentClass = \Magento\Framework\Config\Dom::class,
  $defaultScope = 'global' 
)
Parameters
\Magento\Framework\Config\FileResolverInterface$fileResolver
\Magento\Framework\Communication\Config\Reader\XmlReader\Converter$converter
\Magento\Framework\Communication\Config\Reader\XmlReader\SchemaLocator$schemaLocator
\Magento\Framework\Config\ValidationStateInterface$validationState
string$fileName
array$idAttributes
string$domDocumentClass
string$defaultScope

Definition at line 32 of file XmlReader.php.

41  {
42  parent::__construct(
43  $fileResolver,
44  $converter,
45  $schemaLocator,
47  $fileName,
48  $idAttributes,
49  $domDocumentClass,
50  $defaultScope
51  );
52  }
$fileName
Definition: translate.phtml:15

Field Documentation

◆ $_idAttributes

$_idAttributes
protected
Initial value:
= [
'/config/topic' => 'name'
]

Definition at line 18 of file XmlReader.php.


The documentation for this class was generated from the following file: