From: Michael J. Rubinsky Date: Sun, 3 Oct 2010 15:54:01 +0000 (-0400) Subject: Use factory for Horde_Facebook X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=bf7322586ec1cbe34b2a4404bfa75d225ef51768;p=horde.git Use factory for Horde_Facebook --- diff --git a/framework/Core/lib/Horde/Core/Binder/Facebook.php b/framework/Core/lib/Horde/Core/Binder/Facebook.php deleted file mode 100644 index c118f0189..000000000 --- a/framework/Core/lib/Horde/Core/Binder/Facebook.php +++ /dev/null @@ -1,31 +0,0 @@ - $injector->getInstance('Horde_Http_Client')->getClient(), - 'http_request' => $injector->getInstance('Horde_Controller_Request_Http')); - - return new Horde_Service_Facebook($apikey, $secret, $context); - } - - public function equals (Horde_Injector_Binder $binder) - { - return false; - } -} \ No newline at end of file diff --git a/framework/Core/lib/Horde/Core/Factory/Facebook.php b/framework/Core/lib/Horde/Core/Factory/Facebook.php new file mode 100644 index 000000000..67269e493 --- /dev/null +++ b/framework/Core/lib/Horde/Core/Factory/Facebook.php @@ -0,0 +1,27 @@ + $injector->getInstance('Horde_Http_Client')->getClient(), + 'http_request' => $injector->getInstance('Horde_Controller_Request_Http')); + + return new Horde_Service_Facebook($apikey, $secret, $context); + } + +} \ No newline at end of file diff --git a/framework/Core/lib/Horde/Registry.php b/framework/Core/lib/Horde/Registry.php index ca5607606..7bbb96adb 100644 --- a/framework/Core/lib/Horde/Registry.php +++ b/framework/Core/lib/Horde/Registry.php @@ -282,7 +282,6 @@ class Horde_Registry 'Horde_Notification' => new Horde_Core_Binder_Notification(), 'Horde_Prefs_Identity' => new Horde_Core_Binder_Identity(), 'Horde_Secret' => new Horde_Core_Binder_Secret(), - 'Horde_Service_Facebook' => new Horde_Core_Binder_Facebook(), 'Horde_SessionHandler' => new Horde_Core_Binder_SessionHandler(), 'Horde_Share_Factory' => new Horde_Core_Binder_ShareFactory(), 'Horde_Template' => new Horde_Core_Binder_Template(), @@ -314,6 +313,10 @@ class Horde_Registry 'Horde_Core_Factory_Editor', 'create', ), + 'Horde_Facebook' => array( + 'Horde_Core_Factory_Facebook', + 'create', + ), 'Horde_Kolab_Server_Composite' => array( 'Horde_Core_Factory_KolabServer', 'getComposite', diff --git a/framework/Core/package.xml b/framework/Core/package.xml index 6a556a5ce..b77ae0a27 100644 --- a/framework/Core/package.xml +++ b/framework/Core/package.xml @@ -118,7 +118,6 @@ Application Framework. - @@ -157,6 +156,7 @@ Application Framework. + @@ -438,7 +438,6 @@ Application Framework. - @@ -473,6 +472,7 @@ Application Framework. +