Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Xml.php
Go to the documentation of this file.
1 <?php
8 
14 class Xml extends \Magento\Framework\Config\Reader\Filesystem
15 {
21  protected $_idAttributes = [
22  '/config/publisher' => 'name',
23  '/config/consumer' => 'name',
24  '/config/topic' => 'name',
25  '/config/bind' => ['queue', 'exchange', 'topic'],
26  '/config/broker' => 'topic',
27  '/config/broker/consumer' => 'name'
28  ];
29 
40  public function __construct(
41  \Magento\Framework\Config\FileResolverInterface $fileResolver,
42  \Magento\Framework\MessageQueue\Config\Reader\Xml\CompositeConverter $converter,
43  \Magento\Framework\MessageQueue\Config\Reader\Xml\SchemaLocator $schemaLocator,
44  \Magento\Framework\Config\ValidationStateInterface $validationState,
45  $fileName = 'queue.xml',
46  $idAttributes = [],
47  $domDocumentClass = \Magento\Framework\Config\Dom::class,
48  $defaultScope = 'global'
49  ) {
50  parent::__construct(
51  $fileResolver,
52  $converter,
53  $schemaLocator,
55  $fileName,
56  $idAttributes,
57  $domDocumentClass,
58  $defaultScope
59  );
60  }
61 }
$fileName
Definition: translate.phtml:15
__construct(\Magento\Framework\Config\FileResolverInterface $fileResolver, \Magento\Framework\MessageQueue\Config\Reader\Xml\CompositeConverter $converter, \Magento\Framework\MessageQueue\Config\Reader\Xml\SchemaLocator $schemaLocator, \Magento\Framework\Config\ValidationStateInterface $validationState, $fileName='queue.xml', $idAttributes=[], $domDocumentClass=\Magento\Framework\Config\Dom::class, $defaultScope='global')
Definition: Xml.php:40