Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Public Member Functions
ModuleGrid Class Reference
Inheritance diagram for ModuleGrid:

Public Member Functions

 __construct (Grid\Module $gridModule)
 
 indexAction ()
 
 modulesAction ()
 

Detailed Description

Controller for module grid tasks

Definition at line 14 of file ModuleGrid.php.

Constructor & Destructor Documentation

◆ __construct()

__construct ( Grid\Module  $gridModule)
Parameters
Grid\Module$gridModule

Definition at line 26 of file ModuleGrid.php.

28  {
29  $this->gridModule = $gridModule;
30  }

Member Function Documentation

◆ indexAction()

indexAction ( )

Index page action

Returns
\Zend\View\Model\ViewModel

Definition at line 37 of file ModuleGrid.php.

38  {
39  $view = new \Zend\View\Model\ViewModel();
40  $view->setTerminal(true);
41  return $view;
42  }

◆ modulesAction()

modulesAction ( )

Get Components info action

Returns
\Zend\View\Model\JsonModel
Exceptions

Definition at line 50 of file ModuleGrid.php.

51  {
52  $moduleList = $this->gridModule->getList();
53 
54  return new \Zend\View\Model\JsonModel(
55  [
56  'success' => true,
57  'modules' => $moduleList,
58  'total' => count($moduleList),
59  ]
60  );
61  }

The documentation for this class was generated from the following file: