7
7
8
8
use Magento \ImportExport \Controller \Adminhtml \ImportResult as ImportResultController ;
9
9
use Magento \Framework \Controller \ResultFactory ;
10
- use Magento \Framework \Message \ExceptionMessageLookupFactory ;
11
- use Magento \Framework \App \ObjectManager ;
12
10
13
11
class Start extends ImportResultController
14
12
{
@@ -28,7 +26,7 @@ class Start extends ImportResultController
28
26
* @param \Magento\ImportExport\Model\History $historyModel
29
27
* @param \Magento\ImportExport\Helper\Report $reportHelper
30
28
* @param \Magento\ImportExport\Model\Import $importModel
31
- * @param \Magento\Framework\Message\ExceptionMessageFactoryInterface $exceptionMessageFactory
29
+ * @param \Magento\Framework\Message\ExceptionMessageFactoryInterface|null $exceptionMessageFactory
32
30
*/
33
31
public function __construct (
34
32
\Magento \Backend \App \Action \Context $ context ,
@@ -40,8 +38,7 @@ public function __construct(
40
38
) {
41
39
parent ::__construct ($ context , $ reportProcessor , $ historyModel , $ reportHelper );
42
40
$ this ->importModel = $ importModel ;
43
- $ this ->exceptionMessageFactory = $ exceptionMessageFactory ?: ObjectManager::getInstance ()
44
- ->get (ExceptionMessageLookupFactory::class);
41
+ $ this ->exceptionMessageFactory = $ exceptionMessageFactory ;
45
42
}
46
43
47
44
/**
@@ -68,7 +65,6 @@ public function execute()
68
65
try {
69
66
$ this ->importModel ->importSource ();
70
67
} catch (\Exception $ e ) {
71
- /** @var \Magento\Framework\View\Element\Messages $resultMessageBlock */
72
68
$ resultMessageBlock = $ resultLayout ->getLayout ()->getBlock ('messages ' );
73
69
$ message = $ this ->exceptionMessageFactory ->createMessage ($ e );
74
70
$ html = $ resultMessageBlock ->addMessage ($ message )->toHtml ();
@@ -94,7 +90,6 @@ public function execute()
94
90
return $ resultLayout ;
95
91
}
96
92
97
- /** @var \Magento\Backend\Model\View\Result\Redirect $resultRedirect */
98
93
$ resultRedirect = $ this ->resultFactory ->create (ResultFactory::TYPE_REDIRECT );
99
94
$ resultRedirect ->setPath ('adminhtml/*/index ' );
100
95
return $ resultRedirect ;
0 commit comments