Standardize on a create() method for factory methods
authorMichael J. Rubinsky <mrubinsk@horde.org>
Sun, 3 Oct 2010 15:44:03 +0000 (11:44 -0400)
committerMichael J. Rubinsky <mrubinsk@horde.org>
Sun, 3 Oct 2010 15:44:03 +0000 (11:44 -0400)
23 files changed:
ansel/lib/Ansel.php
ansel/lib/View/List.php
ansel/templates/group/owner.inc
folks/lib/Friends.php
framework/Core/lib/Horde/Core/Factory/Identity.php
framework/Core/lib/Horde/Core/Factory/Prefs.php
framework/Core/lib/Horde/Core/Sidebar.php
framework/Core/lib/Horde/Registry.php
horde/lib/Api.php
horde/scripts/import_squirrelmail_file_prefs.php
horde/scripts/import_squirrelmail_sql_prefs.php
horde/services/resetpassword.php
imp/attachment.php
ingo/lib/Storage/Prefs.php
kronolith/fb.php
kronolith/lib/Api.php
kronolith/lib/Kronolith.php
kronolith/scripts/agenda.php
kronolith/scripts/upgrades/convert_to_utc.php
nag/lib/Api.php
nag/lib/Nag.php
turba/scripts/import_squirrelmail_file_abook.php
turba/scripts/import_squirrelmail_sql_abook.php

index 4f9a2e3..7582ea3 100644 (file)
@@ -580,7 +580,7 @@ class Ansel
             } elseif ($owner == $GLOBALS['registry']->getAuth()) {
                 $owner_title = _("My Galleries");
             } elseif (!empty($GLOBALS['conf']['gallery']['customlabel'])) {
-                $uprefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->getPrefs('ansel', array(
+                $uprefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->create('ansel', array(
                     'cache' => false,
                     'user' => $owner
                 ));
index cdae4f7..ae41a84 100644 (file)
@@ -149,7 +149,7 @@ class Ansel_View_List extends Ansel_View_Base
             if ($this->_owner == $GLOBALS['registry']->getAuth() && empty($this->_params['api'])) {
                 return  _("My Galleries");
             } elseif (!empty($GLOBALS['conf']['gallery']['customlabel'])) {
-                $uprefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->getPrefs('ansel', array(
+                $uprefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->create('ansel', array(
                     'cache' => false,
                     'owner' => $this->_owner
                 ));
index b0b833b..db4700f 100644 (file)
@@ -3,7 +3,7 @@ if ($group == $GLOBALS['registry']->getAuth()) {
     $owner_title = _("My Galleries");
     $custom = '';
 } elseif (!empty($GLOBALS['conf']['gallery']['customlabel'])) {
-    $uprefs = $injector->getInstance('Horde_Core_Factory_Prefs')->getPrefs('ansel', array(
+    $uprefs = $injector->getInstance('Horde_Core_Factory_Prefs')->create('ansel', array(
         'cache' => false,
         'user' => $group
     ));
index 6e46b18..69bea85 100644 (file)
@@ -143,7 +143,7 @@ class Folks_Friends {
             return (boolean)$GLOBALS['prefs']->getValue('friends_approval');
         }
 
-        $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->getPrefs('folks', array(
+        $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->create('folks', array(
             'cache' => false,
             'user' => $GLOBALS['registry']->convertUsername($user, true)
         ));
index ac239e3..b838fdb 100644 (file)
@@ -82,7 +82,7 @@ class Horde_Core_Factory_Identity
             if (isset($prefs) && ($params['user'] == $registry->getAuth())) {
                 $params['prefs'] = $prefs;
             } else {
-                $params['prefs'] = $injector->getInstance('Horde_Core_Factory_Prefs')->getPrefs($registry->getApp(), array(
+                $params['prefs'] = $injector->getInstance('Horde_Core_Factory_Prefs')->create($registry->getApp(), array(
                     'cache' => false,
                     'user' => $user
                 ));
index c8a58c4..92512aa 100644 (file)
@@ -63,7 +63,7 @@ class Horde_Core_Factory_Prefs
      *
      * @return Horde_Prefs  The singleton instance.
      */
-    public function getPrefs($scope = 'horde', array $opts = array())
+    public function create($scope = 'horde', array $opts = array())
     {
         if (empty($GLOBALS['conf']['prefs']['driver']) ||
             !empty($opts['session'])) {
index 0457b2b..aac0a2e 100644 (file)
@@ -73,7 +73,7 @@ class Horde_Core_Sidebar
         }
 
         if (Horde_Menu::showService('prefs') &&
-            !($injector->getInstance('Horde_Core_Factory_Prefs')->getPrefs() instanceof Horde_Prefs_Session)) {
+            !($injector->getInstance('Horde_Core_Factory_Prefs')->create() instanceof Horde_Prefs_Session)) {
             $menu['prefs'] = array(
                 'icon' => Horde_Themes::img('prefs.png'),
                 'name' => _("Preferences"),
index 746dfd9..ca56076 100644 (file)
@@ -1399,7 +1399,7 @@ class Horde_Registry
             );
         }
 
-        $prefs = $injector->getInstance('Horde_Core_Factory_Prefs')->getPrefs($app, $opts);
+        $prefs = $injector->getInstance('Horde_Core_Factory_Prefs')->create($app, $opts);
     }
 
     /**
index 4152c4b..77dc8cd 100644 (file)
@@ -220,7 +220,7 @@ class Horde_Api extends Horde_Registry_Api
         $haveError = false;
 
         /* Remove user's prefs */
-        $prefs = $injector->getInstance('Horde_Core_Factory_Prefs')->getPrefs('horde', array(
+        $prefs = $injector->getInstance('Horde_Core_Factory_Prefs')->create('horde', array(
             'user' => $user
         ));
         try {
index db173bc..f287ea1 100755 (executable)
@@ -57,7 +57,7 @@ foreach($files as $file) {
     $cli->message('Importing ' . $user . '\'s preferences');
 
     // Reset user prefs
-    $prefs = $injector->getInstance('Horde_Core_Factory_Prefs')->getPrefs('horde', array(
+    $prefs = $injector->getInstance('Horde_Core_Factory_Prefs')->create('horde', array(
         'cache' => false,
         'user' => $user
     ));
index 9d934f9..f0516d0 100755 (executable)
@@ -64,7 +64,7 @@ function importPrefs()
 
     $GLOBALS['registry']->setAuth($user, array());
     $cli->message('Importing ' . $user . '\'s preferences');
-    $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->getPrefs('horde', array(
+    $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->create('horde', array(
         'cache' => false,
         'user' => $user
     ));
index ee33ff2..93e9257 100644 (file)
@@ -34,7 +34,7 @@ $can_validate = false;
 /* If a username has been supplied try fetching the prefs stored info. */
 if ($username = $vars->get('username')) {
     $username = Horde_Auth::addHook($username);
-    $prefs = $injector->getInstance('Horde_Core_Factory_Prefs')->getPrefs('horde', array(
+    $prefs = $injector->getInstance('Horde_Core_Factory_Prefs')->create('horde', array(
         'cache' => false,
         'user' => $username
     ));
index 2945473..35a2d67 100644 (file)
@@ -70,7 +70,7 @@ if ($conf['compose']['link_attachments_notify']) {
 
             /* Load $mail_user's preferences so that we can use their
              * locale information for the notification message. */
-            $prefs = $injector->getInstance('Horde_Core_Factory_Prefs')->getPrefs('horde', array(
+            $prefs = $injector->getInstance('Horde_Core_Factory_Prefs')->create('horde', array(
                 'cache' => false,
                 'user' => $mail_user
             ));
index 056a236..3c1354c 100644 (file)
@@ -34,7 +34,7 @@ class Ingo_Storage_Prefs extends Ingo_Storage
      */
     protected function _retrieve($field, $readonly = false)
     {
-        $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->getPrefs('ingo', array(
+        $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->create('ingo', array(
             'cache' => false,
             'user' => Ingo::getUser()
         ));
@@ -131,7 +131,7 @@ class Ingo_Storage_Prefs extends Ingo_Storage
      */
     protected function _store($ob)
     {
-        $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->getPrefs('ingo', array(
+        $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->create('ingo', array(
             'cache' => false,
             'user' => Ingo::getUser()
         ));
index 94f4554..9f324fd 100644 (file)
@@ -31,7 +31,7 @@ $key = 'kronolith.fb.' . ($user ? 'u.' . $user : 'c.' . $cal);
 $fb = $cache->get($key, 360);
 if (!$fb) {
     if ($user) {
-        $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->getPrefs('kronolith', array(
+        $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->create('kronolith', array(
             'cache' => false,
             'user' => $user
         ));
index c1bdb78..f15ee95 100644 (file)
@@ -1218,7 +1218,7 @@ class Kronolith_Api extends Horde_Registry_Api
                     if ($alarm_user == $current_user) {
                         $prefs = $GLOBALS['prefs'];
                     } else {
-                        $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->getPrefs('kronolith', array(
+                        $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->create('kronolith', array(
                             'cache' => false,
                             'user' => $alarm_user
                         ));
index 615bf0b..2a7daa3 100644 (file)
@@ -2553,7 +2553,7 @@ class Kronolith
      */
     public static function _notificationPref($user, $mode, $calendar = null)
     {
-        $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->getPrefs('kronolith', array(
+        $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->create('kronolith', array(
             'cache' => false,
             'user' => $user
         ));
index d3c7573..38987e8 100755 (executable)
@@ -59,7 +59,7 @@ function send_agendas()
 
     // Loop through the users and generate an agenda for them
     foreach ($users as $user) {
-        $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->getPrefs('kronolith', array(
+        $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->create('kronolith', array(
             'user' => $user
         ));
         $agenda_calendars = $prefs->getValue('daily_agenda');
index acb3e20..e70e6f3 100755 (executable)
@@ -34,7 +34,7 @@ while ($row = $result->fetchRow(DB_FETCHMODE_ASSOC)) {
         if (!is_null($creator)) {
             echo "$count\n";
         }
-        $prefs = $injector->getInstance('Horde_Core_Factory_Prefs')->getPrefs('horde', array(
+        $prefs = $injector->getInstance('Horde_Core_Factory_Prefs')->create('horde', array(
             'cache' => false,
             'user' => $row['event_creator_id']
         ));
index 4df09c8..1edd00c 100644 (file)
@@ -1454,7 +1454,7 @@ class Nag_Api extends Horde_Registry_Api
                 $users = array($user);
             }
             foreach ($users as $alarm_user) {
-                $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->getPrefs('nag', array(
+                $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->create('nag', array(
                     'cache' => false,
                     'user' => $alarm_user
                 ));
index 3bf0a8c..18aa919 100644 (file)
@@ -1068,7 +1068,7 @@ class Nag
      */
     public static function _notificationPref($user, $mode, $tasklist = null)
     {
-        $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->getPrefs('nag', array(
+        $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->create('nag', array(
             'cache' => false,
             'user' => $user
         ));
index 52e3a95..1c4ce12 100755 (executable)
@@ -57,7 +57,7 @@ foreach($files as $file) {
 
     // Reset user prefs
     unset($prefs);
-    $prefs = $injector->getInstance('Horde_Core_Factory_Prefs')->getPrefs('turba', array(
+    $prefs = $injector->getInstance('Horde_Core_Factory_Prefs')->create('turba', array(
         'cache' => false,
         'user' => $user
     ));
index d54581d..1fa4a40 100755 (executable)
@@ -53,7 +53,7 @@ while ($row = $handle->fetchRow(DB_FETCHMODE_ASSOC)) {
         $cli->message('Importing ' . $user . '\'s address book');
 
         // Reset user prefs
-        $prefs = $injector->getInstance('Horde_Core_Factory_Prefs')->getPrefs('turba', array(
+        $prefs = $injector->getInstance('Horde_Core_Factory_Prefs')->create('turba', array(
             'cache' => false,
             'user' => $user
         ));