From: Chuck Hagenbuch Date: Sat, 27 Dec 2008 04:02:10 +0000 (-0500) Subject: use args consistently. needs to be refactored to use a dependency injector eventually X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=6e68fe51ad0b3b70c4ccec549ff7d0352081d64c;p=horde.git use args consistently. needs to be refactored to use a dependency injector eventually --- diff --git a/content/lib/Objects/Manager.php b/content/lib/Objects/Manager.php index 7dc466f1d..d9225e9e7 100644 --- a/content/lib/Objects/Manager.php +++ b/content/lib/Objects/Manager.php @@ -45,13 +45,17 @@ class Content_Objects_Manager */ public function __construct($context = array()) { + if (!empty($context['dbAdapter'])) { + $this->_db = $context['dbAdapter']; + } + if (!empty($params['typeManager'])) { $this->_typeManager = $params['typeManager']; } } /** - * + * Set the database connection. * * @param Horde_Db $db The database connection */ diff --git a/content/lib/Types/Manager.php b/content/lib/Types/Manager.php index 0cd26ff7a..35d379a99 100644 --- a/content/lib/Types/Manager.php +++ b/content/lib/Types/Manager.php @@ -34,7 +34,9 @@ class Content_Types_Manager public function __construct($context = array()) { - $this->_db = $adapter; + if (!empty($context['dbAdapter'])) { + $this->_db = $context['dbAdapter']; + } } /** diff --git a/content/lib/Users/Manager.php b/content/lib/Users/Manager.php index cc295e49e..638e28beb 100644 --- a/content/lib/Users/Manager.php +++ b/content/lib/Users/Manager.php @@ -32,9 +32,11 @@ class Content_Users_Manager 'users' => 'rampage_users', ); - public function __construct($adapter, $params = array()) + public function __construct($context = array()) { - $this->_db = $adapter; + if (!empty($context['dbAdapter'])) { + $this->_db = $context['dbAdapter']; + } } /**