Remove Core dependency in horde/LoginTasks
authorMichael M Slusarz <slusarz@curecanti.org>
Tue, 18 May 2010 20:25:17 +0000 (14:25 -0600)
committerMichael M Slusarz <slusarz@curecanti.org>
Wed, 19 May 2010 05:12:50 +0000 (23:12 -0600)
commit66468480ef1d7e115c15c3f45ebd83086c1155c7
tree1ff811829bd46b9c742c4851ac987d247578394b
parent5fc6a8f82ff20a1845771621ff5b6dbeb4d680e6
Remove Core dependency in horde/LoginTasks

Framework libs other than Core must contain NO horde dependencies, even
if they are optional.

For testing: unit tests in the framework libraries should only test whether
the code contained in the library works. If we want to test things
dependent on Horde (the application), these tests should be in Core.
13 files changed:
framework/Core/lib/Horde.php
framework/Core/lib/Horde/Core/Binder/LoginTasks.php [new file with mode: 0644]
framework/Core/lib/Horde/Core/Factory/LoginTasks.php [new file with mode: 0644]
framework/Core/lib/Horde/Core/LoginTasks/Backend/Horde.php [new file with mode: 0644]
framework/Core/lib/Horde/Registry.php
framework/Core/package.xml
framework/LoginTasks/lib/Horde/LoginTasks.php
framework/LoginTasks/lib/Horde/LoginTasks/Backend.php
framework/LoginTasks/lib/Horde/LoginTasks/Backend/Horde.php [deleted file]
framework/LoginTasks/package.xml
framework/LoginTasks/test/Horde/LoginTasks/LoginTasksTest.php
framework/LoginTasks/test/Horde/LoginTasks/Stubs.php
horde/services/logintasks.php