5
5
*/
6
6
namespace Magento \Framework \Communication \Config \Reader ;
7
7
8
+ use Magento \Framework \Config \Dom ;
9
+ use Magento \Framework \Config \FileResolverInterface ;
10
+ use Magento \Framework \Config \ValidationStateInterface ;
11
+
8
12
/**
9
13
* Communication configuration filesystem reader. Reads data from XML configs.
10
14
*/
@@ -19,4 +23,38 @@ class XmlReader extends \Magento\Framework\Config\Reader\Filesystem
19
23
'/config/topic ' => 'name ' ,
20
24
'/config/topic/handler ' => 'name '
21
25
];
26
+
27
+ /**
28
+ * @param FileResolverInterface $fileResolver
29
+ * @param XmlReader\Converter $converter
30
+ * @param XmlReader\SchemaLocator $schemaLocator
31
+ * @param ValidationStateInterface $validationState
32
+ * @param string $fileName
33
+ * @param array $idAttributes
34
+ * @param string $domDocumentClass
35
+ * @param string $defaultScope
36
+ * phpcs:disable Generic.CodeAnalysis.UselessOverridingMethod
37
+ */
38
+ public function __construct (
39
+ FileResolverInterface $ fileResolver ,
40
+ XmlReader \Converter $ converter ,
41
+ XmlReader \SchemaLocator $ schemaLocator ,
42
+ ValidationStateInterface $ validationState ,
43
+ $ fileName = 'communication.xml ' ,
44
+ $ idAttributes = [],
45
+ $ domDocumentClass = Dom::class,
46
+ $ defaultScope = 'global '
47
+ ) {
48
+ parent ::__construct (
49
+ $ fileResolver ,
50
+ $ converter ,
51
+ $ schemaLocator ,
52
+ $ validationState ,
53
+ $ fileName ,
54
+ $ idAttributes ,
55
+ $ domDocumentClass ,
56
+ $ defaultScope
57
+ );
58
+ }
59
+ //phpcs:enable Generic.CodeAnalysis.UselessOverridingMethod
22
60
}
0 commit comments