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