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:
authorAtul Pratap Singh <atulpratapsingh05@gmail.com>2015-07-06 10:11:16 +0300
committerAtul Pratap Singh <atulpratapsingh05@gmail.com>2015-07-06 10:19:19 +0300
commitca61c3ace83942195b40a49b25c8dfa0f71adaf6 (patch)
tree471dd97b77f7e6520871cc588622084b456f1724 /tbl_chart.php
parentf8bd03cecc58fb01b8319f4ae8105c0bae384221 (diff)
Achieve constructor injection usign the introduced DIC
Signed-off-by: Atul Pratap Singh <atulpratapsingh05@gmail.com>
Diffstat (limited to 'tbl_chart.php')
-rw-r--r--tbl_chart.php10
1 files changed, 8 insertions, 2 deletions
diff --git a/tbl_chart.php b/tbl_chart.php
index 576a4ba7b4..4e9c2ab839 100644
--- a/tbl_chart.php
+++ b/tbl_chart.php
@@ -12,10 +12,16 @@ require_once 'libraries/di/Container.class.php';
require_once 'libraries/controllers/TableChartController.class.php';
$container = DI\Container::getDefaultContainer();
-
$container->factory('PMA\Controllers\Table\TableChartController');
$container->alias('TableChartController', 'PMA\Controllers\Table\TableChartController');
+/* Define dependencies for the concerned controller */
+$dependency_definitions = array(
+ "sql_query" => &$GLOBALS['sql_query'],
+ "url_query" => &$GLOBALS['url_query'],
+ "cfg" => &$GLOBALS['cfg']
+);
+
/** @var Controllers\Table\TableChartController $controller */
-$controller = $container->get('TableChartController');
+$controller = $container->get('TableChartController', $dependency_definitions);
$controller->indexAction();