diff options
author | Bharat Mediratta <bharat@menalto.com> | 2009-12-21 21:27:43 -0800 |
---|---|---|
committer | Bharat Mediratta <bharat@menalto.com> | 2009-12-21 21:27:43 -0800 |
commit | 8b9a02084a8205fce67860c98ed4ab72b1156a0c (patch) | |
tree | 4827cdd337c1e353279ef463aea8104becb063b2 /modules/gallery/libraries | |
parent | 9285c8c66c530196399eb05bb5561c3fa5538335 (diff) |
Updates for the latest version of Kohana 2.4:
1) Controller::$input is gone -- use Input::instance() now
2) Handle new 'database.<default>.connection.params' parameter
3) Handle new 'cache.<default>.prefix' parameter
Diffstat (limited to 'modules/gallery/libraries')
-rw-r--r-- | modules/gallery/libraries/MY_Database.php | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/modules/gallery/libraries/MY_Database.php b/modules/gallery/libraries/MY_Database.php index a8f4bc08..de3e5a84 100644 --- a/modules/gallery/libraries/MY_Database.php +++ b/modules/gallery/libraries/MY_Database.php @@ -21,6 +21,20 @@ abstract class Database extends Database_Core { protected $_table_names; /** + * Kohana 2.4 introduces a new connection parameter. If it's not specified, make sure that we + * define it here to avoid an error later on. + * + * @todo: add an upgrade path to modify var/database.php so that we can avoid doing this at + * runtime. + */ + protected function __construct(array $config) { + if (!isset($config["connection"]["params"])) { + $config["connection"]["params"] = null; + } + parent::__construct($config); + } + + /** * Parse the query string and convert any strings of the form `\([a-zA-Z0-9_]*?)\] * table prefix . $1 */ |