From: Gunnar Wrobel Date: Wed, 3 Mar 2010 09:56:45 +0000 (+0100) Subject: Add the Backend class. Still empty. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=0472dcdf59321899537944e1cd6b6c02a5f4d796;p=horde.git Add the Backend class. Still empty. --- diff --git a/framework/LoginTasks/lib/Horde/LoginTasks.php b/framework/LoginTasks/lib/Horde/LoginTasks.php index e00bc782a..4310b63e2 100644 --- a/framework/LoginTasks/lib/Horde/LoginTasks.php +++ b/framework/LoginTasks/lib/Horde/LoginTasks.php @@ -48,6 +48,14 @@ class Horde_LoginTasks static protected $_instances = array(); /** + * The Horde_LoginTasks_Backend object provides all utilities we need for + * handling the login tasks. + * + * @var Horde_LoginTasks_Backend + */ + private $_backend; + + /** * The Horde_LoginTasks_Tasklist object for this login. * * @var Horde_LoginTasks_Tasklist @@ -69,7 +77,9 @@ class Horde_LoginTasks static public function singleton($app) { if (empty(self::$_instances[$app])) { - self::$_instances[$app] = new self($app); + self::$_instances[$app] = new self( + new Horde_LoginTasks_Backend_Horde(), $app + ); } return self::$_instances[$app]; @@ -80,8 +90,12 @@ class Horde_LoginTasks * * @param string $app The name of the Horde application. */ - protected function __construct($app) - { + protected function __construct( + Horde_LoginTasks_Backend $backend, + $app + ) { + $this->_backend = $backend; + $this->_app = $app; if (!Horde_Auth::getAuth()) { diff --git a/framework/LoginTasks/lib/Horde/LoginTasks/Backend.php b/framework/LoginTasks/lib/Horde/LoginTasks/Backend.php new file mode 100644 index 000000000..5d41ffc21 --- /dev/null +++ b/framework/LoginTasks/lib/Horde/LoginTasks/Backend.php @@ -0,0 +1,18 @@ + + * @author Gunnar Wrobel + * @package Horde_LoginTasks + */ +class Horde_LoginTasks_Backend +{ +} \ No newline at end of file diff --git a/framework/LoginTasks/lib/Horde/LoginTasks/Backend/Horde.php b/framework/LoginTasks/lib/Horde/LoginTasks/Backend/Horde.php new file mode 100644 index 000000000..11cbff8b4 --- /dev/null +++ b/framework/LoginTasks/lib/Horde/LoginTasks/Backend/Horde.php @@ -0,0 +1,18 @@ + + * @author Gunnar Wrobel + * @package Horde_LoginTasks + */ +class Horde_LoginTasks_Backend_Horde +extends Horde_LoginTasks_Backend +{ +} \ No newline at end of file diff --git a/framework/LoginTasks/package.xml b/framework/LoginTasks/package.xml index 02285571f..68c721a2d 100644 --- a/framework/LoginTasks/package.xml +++ b/framework/LoginTasks/package.xml @@ -33,9 +33,13 @@ http://pear.php.net/dtd/package-2.0.xsd"> - - - + + + + + + + @@ -62,6 +66,8 @@ http://pear.php.net/dtd/package-2.0.xsd"> + +