Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
FilesystemReader.php
Go to the documentation of this file.
1 <?php
7 
8 class FilesystemReader extends \Magento\Framework\Config\Reader\Filesystem
9 {
15  protected $_idAttributes = [
16  '/requests/request' => 'query',
17  '/requests/request/queries/query' => 'name',
18  '/requests/request/queries/query/queryReference' => 'ref',
19  '/requests/request/queries/query/match' => 'field',
20  '/requests/request/queries/query/filterReference' => 'ref',
21  '/requests/request/filters/filter' => 'name',
22  '/requests/request/filters/filter/filterReference' => 'ref',
23  '/requests/request/aggregations/bucket' => 'name',
24  '/requests/request/dimensions/dimension' => 'name',
25  ];
26 
37  public function __construct(
38  \Magento\Framework\Config\FileResolverInterface $fileResolver,
39  \Magento\Framework\Search\Request\Config\Converter $converter,
40  \Magento\Framework\Search\Request\Config\SchemaLocator $schemaLocator,
41  \Magento\Framework\Config\ValidationStateInterface $validationState,
42  $fileName = 'search_request.xml',
43  $idAttributes = [],
44  $domDocumentClass = \Magento\Framework\Config\Dom::class,
45  $defaultScope = 'global'
46  ) {
47  parent::__construct(
48  $fileResolver,
49  $converter,
50  $schemaLocator,
52  $fileName,
53  $idAttributes,
54  $domDocumentClass,
55  $defaultScope
56  );
57  }
58 }
$fileName
Definition: translate.phtml:15
__construct(\Magento\Framework\Config\FileResolverInterface $fileResolver, \Magento\Framework\Search\Request\Config\Converter $converter, \Magento\Framework\Search\Request\Config\SchemaLocator $schemaLocator, \Magento\Framework\Config\ValidationStateInterface $validationState, $fileName='search_request.xml', $idAttributes=[], $domDocumentClass=\Magento\Framework\Config\Dom::class, $defaultScope='global')