14 use Psr\Log\LoggerInterface;
53 LoggerInterface $logger =
null 55 parent::__construct($context);
70 return $this->fileFactory->create(
'export.xml', $this->converter->getXmlFile(),
'var');
80 if ($this->_request->getParam(
'namespace')) {
82 $component = $this->filter->getComponent();
83 $dataProviderConfig = $component->getContext()
86 if (isset($dataProviderConfig[
'aclResource'])) {
87 return $this->_authorization->isAllowed(
88 $dataProviderConfig[
'aclResource']
91 }
catch (\Throwable $exception) {
92 $this->logger->critical($exception);
__construct(Context $context, ConvertToXml $converter, FileFactory $fileFactory, Filter $filter=null, LoggerInterface $logger=null)