6
6
*/
7
7
namespace MagePal \Reindex \Controller \Adminhtml \Indexer ;
8
8
9
+ use Exception ;
9
10
use Magento \Backend \App \Action \Context ;
11
+ use Magento \Framework \Indexer \IndexerInterface ;
12
+ use Magento \Indexer \Model \IndexerFactory ;
13
+ use MagePal \Reindex \Controller \Adminhtml \Indexer ;
10
14
11
- class ReindexOnTheFly extends \ MagePal \ Reindex \ Controller \ Adminhtml \ Indexer
15
+ class ReindexOnTheFly extends Indexer
12
16
{
13
17
14
- /** @var \Magento\Framework\Indexer\ IndexerInterface */
18
+ /** @var IndexerInterface */
15
19
protected $ indexerFactory ;
16
20
17
21
/**
18
22
* Index constructor.
19
23
* @param Context $context
20
- * @param \Magento\Indexer\Model\ IndexerFactory $indexerFactory
24
+ * @param IndexerFactory $indexerFactory
21
25
*/
22
26
public function __construct (
23
27
Context $ context ,
24
- \ Magento \ Indexer \ Model \ IndexerFactory $ indexerFactory
28
+ IndexerFactory $ indexerFactory
25
29
) {
26
30
$ this ->indexerFactory = $ indexerFactory ;
27
31
parent ::__construct ($ context );
@@ -34,21 +38,19 @@ public function execute()
34
38
{
35
39
$ indexerIds = $ this ->getRequest ()->getParam ('indexer_ids ' );
36
40
if (!is_array ($ indexerIds )) {
37
- $ this ->messageManager ->addError (__ ('Please select indexers. ' ));
41
+ $ this ->messageManager ->addErrorMessage (__ ('Please select indexers. ' ));
38
42
} else {
39
43
try {
40
44
foreach ($ indexerIds as $ indexerId ) {
41
45
$ indexer = $ this ->indexerFactory ->create ();
42
46
$ indexer ->load ($ indexerId )->reindexAll ();
43
47
}
44
48
45
- $ this ->messageManager ->addSuccess (
49
+ $ this ->messageManager ->addSuccessMessage (
46
50
__ ('Reindex %1 indexer(s). ' , count ($ indexerIds ))
47
51
);
48
- } catch (\Magento \Framework \Exception \LocalizedException $ e ) {
49
- $ this ->messageManager ->addError ($ e ->getMessage ());
50
- } catch (\Exception $ e ) {
51
- $ this ->messageManager ->addException (
52
+ } catch (Exception $ e ) {
53
+ $ this ->messageManager ->addExceptionMessage (
52
54
$ e ,
53
55
__ ("We couldn't reindex because of an error. " )
54
56
);
0 commit comments