From 1d2a1478ccdb37b438f4d40e7ffa0905158f09fb Mon Sep 17 00:00:00 2001 From: flynsarmy Date: Sat, 7 Feb 2015 16:30:55 +1000 Subject: [PATCH] Add support for getting all config --- modules/backend/classes/ControllerBehavior.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/modules/backend/classes/ControllerBehavior.php b/modules/backend/classes/ControllerBehavior.php index ddd4d8fd4..e9d7e3646 100644 --- a/modules/backend/classes/ControllerBehavior.php +++ b/modules/backend/classes/ControllerBehavior.php @@ -85,8 +85,15 @@ class ControllerBehavior extends ExtensionBase * @param $default Default value if nothing is found * @return string */ - public function getConfig($name, $default = null) + public function getConfig($name = null, $default = null) { + /* + * Return all config + */ + if (is_null($name)) { + return $this->config; + } + /* * Array field name, eg: field[key][key2][key3] */