Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpmyadmin/phpmyadmin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMadhura Jayaratne <madhura.cj@gmail.com>2015-12-08 00:50:18 +0300
committerMadhura Jayaratne <madhura.cj@gmail.com>2015-12-08 00:50:18 +0300
commitaa2f9c444a7844fa1ce9fb3175c902f6a215609d (patch)
treef9873eb6f2783cda304d9044683e0baa43d96c0b /server_engines.php
parent3da88534670819e779e8a9488f7ff0f5d02b0e8e (diff)
Add a controller for server engines page
Signed-off-by: Madhura Jayaratne <madhura.cj@gmail.com>
Diffstat (limited to 'server_engines.php')
-rw-r--r--server_engines.php41
1 files changed, 21 insertions, 20 deletions
diff --git a/server_engines.php b/server_engines.php
index 29b99540c6..f935279a4e 100644
--- a/server_engines.php
+++ b/server_engines.php
@@ -1,31 +1,32 @@
<?php
/* vim: set expandtab sw=4 ts=4 sts=4: */
+
/**
- * display list of server engines and additional information about them
+ * Handles server engines page.
*
* @package PhpMyAdmin
*/
-/**
- * requirements
- */
-require_once 'libraries/common.inc.php';
+namespace PMA;
-/**
- * Does the common work
- */
-require 'libraries/server_common.inc.php';
-require 'libraries/server_engines.lib.php';
+use PMA\libraries\controllers\server\ServerEnginesController;
+use PMA\libraries\Response;
-/**
- * Displays the sub-page heading
- */
-$response = PMA\libraries\Response::getInstance();
-$response->addHTML(PMA_getHtmlForSubPageHeader('engines'));
+require_once 'libraries/common.inc.php';
-/**
- * start output
- */
-$response->addHTML(PMA_getHtmlForServerEngines());
+$container = libraries\di\Container::getDefaultContainer();
+$container->factory(
+ 'PMA\libraries\controllers\server\ServerEnginesController'
+);
+$container->alias(
+ 'ServerEnginesController',
+ 'PMA\libraries\controllers\server\ServerEnginesController'
+);
+$container->set('PMA\libraries\Response', Response::getInstance());
+$container->alias('response', 'PMA\libraries\Response');
-exit;
+/** @var ServerEnginesController $controller */
+$controller = $container->get(
+ 'ServerEnginesController', array()
+);
+$controller->indexAction();