Your IP : 127.0.0.1
<?php
/**
* @copyright: Copyright © 2017 Firebear Studio. All rights reserved.
* @author : Firebear Studio <fbeardev@gmail.com>
*/
namespace Firebear\ImportExport\Model\Source\Export;
use Magento\Framework\Config\Dom;
use Magento\Framework\Config\FileResolverInterface;
use Magento\Framework\Config\ValidationStateInterface;
use Firebear\ImportExport\Model\Source\Config\Converter;
use Firebear\ImportExport\Model\Source\Config\SchemaLocator;
/**
* Class Reader
*
* @package Firebear\ImportExport\Model\Source\Export
*/
class Reader extends \Firebear\ImportExport\Model\Source\Config\Reader
{
/**
* @var array
*/
protected $_idAttributes = [
'/config/type' => 'name'
];
/**
* Reader constructor.
*
* @param FileResolverInterface $fileResolver
* @param Converter $converter
* @param SchemaLocator $schemaLocator
* @param ValidationStateInterface $validationState
* @param string $fileName
* @param array $idAttributes
* @param string $domDocumentClass
* @param string $defaultScope
*
* phpcs:disable Generic.CodeAnalysis.UselessOverridingMethod.Found
*/
public function __construct(
FileResolverInterface $fileResolver,
Converter $converter,
SchemaLocator $schemaLocator,
ValidationStateInterface $validationState,
$fileName = 'source_types_export.xml',
$idAttributes = [],
$domDocumentClass = Dom::class,
$defaultScope = 'global'
) {
// phpcs:enable
parent::__construct(
$fileResolver,
$converter,
$schemaLocator,
$validationState,
$fileName,
$idAttributes,
$domDocumentClass,
$defaultScope
);
}
}