diff options
author | Atul Pratap Singh <atulpratapsingh05@gmail.com> | 2015-07-06 10:11:16 +0300 |
---|---|---|
committer | Atul Pratap Singh <atulpratapsingh05@gmail.com> | 2015-07-06 10:19:19 +0300 |
commit | ca61c3ace83942195b40a49b25c8dfa0f71adaf6 (patch) | |
tree | 471dd97b77f7e6520871cc588622084b456f1724 /tbl_chart.php | |
parent | f8bd03cecc58fb01b8319f4ae8105c0bae384221 (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.php | 10 |
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(); |