The branch "master" has been updated. The following is a summary of the commits.
from: 81c39065843c4d7a3243d8bd6f1b70433b69509a 692965f GPL f9492a2 Start extracting the modular approach from the components package so that I can use the same method for Kolab_Cli. 9837b0e Add the modules handler. 1f486bb Allow collecting usage descriptions from each module. 57561b2 Finish the module provider and complete the module definition. 01be2f0 Move unnecessary layer. ea02d9b Switch to modules. ----------------------------------------------------------------------- commit 692965f02010adf721675d77bfa259f4e8c9a01b Author: Gunnar Wrobel <[email protected]> Date: Wed Dec 15 07:01:19 2010 +0100 GPL framework/Kolab_Cli/COPYING | 642 ++++++++++++++----------------------------- 1 files changed, 209 insertions(+), 433 deletions(-) http://git.horde.org/horde-git/-/commit/692965f02010adf721675d77bfa259f4e8c9a01b ----------------------------------------------------------------------- commit f9492a25f2b7b301afa393562d312b3ee42fd514 Author: Gunnar Wrobel <[email protected]> Date: Wed Dec 15 09:22:38 2010 +0100 Start extracting the modular approach from the components package so that I can use the same method for Kolab_Cli. framework/Cli_Modular/COPYING | 504 +++++ framework/Cli_Modular/lib/Horde/Cli/Modular.php | 81 + framework/Cli_Modular/package.xml | 100 + framework/Cli_Modular/test/Horde/Cli/Modular/AllTests.php | 50 + framework/Cli_Modular/test/Horde/Cli/Modular/Autoload.php | 26 + framework/Cli_Modular/test/Horde/Cli/Modular/TestCase.php | 33 + framework/Cli_Modular/test/Horde/Cli/Modular/Unit/ModularTest.php | 57 + framework/Cli_Modular/test/Horde/Cli/Modular/phpunit.xml | 8 + 8 files changed, 859 insertions(+), 0 deletions(-) create mode 100644 framework/Cli_Modular/COPYING create mode 100644 framework/Cli_Modular/lib/Horde/Cli/Modular.php create mode 100644 framework/Cli_Modular/package.xml create mode 100644 framework/Cli_Modular/test/Horde/Cli/Modular/AllTests.php create mode 100644 framework/Cli_Modular/test/Horde/Cli/Modular/Autoload.php create mode 100644 framework/Cli_Modular/test/Horde/Cli/Modular/TestCase.php create mode 100644 framework/Cli_Modular/test/Horde/Cli/Modular/Unit/ModularTest.php create mode 100644 framework/Cli_Modular/test/Horde/Cli/Modular/phpunit.xml http://git.horde.org/horde-git/-/commit/f9492a25f2b7b301afa393562d312b3ee42fd514 ----------------------------------------------------------------------- commit 9837b0e496ec49eac3f7ebb7b97359bb6cbf7727 Author: Gunnar Wrobel <[email protected]> Date: Wed Dec 15 14:32:07 2010 +0100 Add the modules handler. framework/Cli_Modular/lib/Horde/Cli/Modular.php | 31 + framework/Cli_Modular/lib/Horde/Cli/Modular/Exception.php | 30 + framework/Cli_Modular/lib/Horde/Cli/Modular/Modules.php | 174 +++++ framework/Cli_Modular/package.xml | 24 +- framework/Cli_Modular/test/Horde/Cli/Modular/Autoload.php | 3 + framework/Cli_Modular/test/Horde/Cli/Modular/Stub/Modules.php | 9 + framework/Cli_Modular/test/Horde/Cli/Modular/Unit/ModularTest.php | 54 ++ framework/Cli_Modular/test/Horde/Cli/Modular/Unit/ModulesTest.php | 95 +++ .../Cli_Modular/test/Horde/Cli/Modular/fixtures/Module/One.php | 1 + .../Cli_Modular/test/Horde/Cli/Modular/fixtures/Module/Two.php | 1 + 10 files changed, 419 insertions(+), 3 deletions(-) create mode 100644 framework/Cli_Modular/lib/Horde/Cli/Modular/Exception.php create mode 100644 framework/Cli_Modular/lib/Horde/Cli/Modular/Modules.php create mode 100644 framework/Cli_Modular/test/Horde/Cli/Modular/Stub/Modules.php create mode 100644 framework/Cli_Modular/test/Horde/Cli/Modular/Unit/ModulesTest.php create mode 100644 framework/Cli_Modular/test/Horde/Cli/Modular/fixtures/Module/One.php create mode 100644 framework/Cli_Modular/test/Horde/Cli/Modular/fixtures/Module/Two.php http://git.horde.org/horde-git/-/commit/9837b0e496ec49eac3f7ebb7b97359bb6cbf7727 ----------------------------------------------------------------------- commit 1f486bb49892611459efd692fe6a7c02983b33dc Author: Gunnar Wrobel <[email protected]> Date: Wed Dec 15 16:42:39 2010 +0100 Allow collecting usage descriptions from each module. framework/Cli_Modular/lib/Horde/Cli/Modular.php | 43 +++- framework/Cli_Modular/lib/Horde/Cli/Modular/Module.php | 36 ++ framework/Cli_Modular/lib/Horde/Cli/Modular/ModuleProvider.php | 80 +++++ framework/Cli_Modular/lib/Horde/Cli/Modular/Modules.php | 3 +- framework/Cli_Modular/package.xml | 12 +- framework/Cli_Modular/test/Horde/Cli/Modular/Autoload.php | 3 +- framework/Cli_Modular/test/Horde/Cli/Modular/Stub/Module/One.php | 10 + framework/Cli_Modular/test/Horde/Cli/Modular/Unit/ModularTest.php | 23 +- .../test/Horde/Cli/Modular/Unit/ModuleProviderTest.php | 64 ++++ 9 files changed, 262 insertions(+), 12 deletions(-) create mode 100644 framework/Cli_Modular/lib/Horde/Cli/Modular/Module.php create mode 100644 framework/Cli_Modular/lib/Horde/Cli/Modular/ModuleProvider.php create mode 100644 framework/Cli_Modular/test/Horde/Cli/Modular/Stub/Module/One.php create mode 100644 framework/Cli_Modular/test/Horde/Cli/Modular/Unit/ModuleProviderTest.php http://git.horde.org/horde-git/-/commit/1f486bb49892611459efd692fe6a7c02983b33dc ----------------------------------------------------------------------- commit 57561b2f38badf93291fed59fdbdac447a73faa6 Author: Gunnar Wrobel <[email protected]> Date: Wed Dec 15 21:14:11 2010 +0100 Finish the module provider and complete the module definition. framework/Cli_Modular/lib/Horde/Cli/Modular.php | 75 +++- framework/Cli_Modular/lib/Horde/Cli/Modular/Module.php | 38 ++- framework/Cli_Modular/lib/Horde/Cli/Modular/ModuleProvider.php | 56 ++- framework/Cli_Modular/package.xml | 10 + framework/Cli_Modular/test/Horde/Cli/Modular/Autoload.php | 1 + framework/Cli_Modular/test/Horde/Cli/Modular/Stub/Module/One.php | 71 +++- framework/Cli_Modular/test/Horde/Cli/Modular/Stub/Provider.php | 9 + framework/Cli_Modular/test/Horde/Cli/Modular/Unit/ModularTest.php | 139 ++++- .../test/Horde/Cli/Modular/Unit/ModuleProviderTest.php | 11 +- 9 files changed, 376 insertions(+), 34 deletions(-) create mode 100644 framework/Cli_Modular/test/Horde/Cli/Modular/Stub/Provider.php http://git.horde.org/horde-git/-/commit/57561b2f38badf93291fed59fdbdac447a73faa6 ----------------------------------------------------------------------- commit 01be2f0d66df6f4703a6bbafc51d6726ec927f5a Author: Gunnar Wrobel <[email protected]> Date: Thu Dec 16 05:33:04 2010 +0100 Move unnecessary layer. framework/Cli_Modular/lib/Horde/Cli/Modular.php | 15 ++--- framework/Cli_Modular/test/Horde/Cli/Modular/Unit/ModularTest.php | 9 +-- 2 files changed, 10 insertions(+), 14 deletions(-) http://git.horde.org/horde-git/-/commit/01be2f0d66df6f4703a6bbafc51d6726ec927f5a ----------------------------------------------------------------------- commit ea02d9b24b15ae77d3d30f0455d840a6c8c0fcba Author: Gunnar Wrobel <[email protected]> Date: Thu Dec 16 08:03:46 2010 +0100 Switch to modules. framework/Kolab_Cli/lib/Horde/Kolab/Cli.php | 94 ++------- framework/Kolab_Cli/lib/Horde/Kolab/Cli/Module/Base.php | 137 +++++++++++++ framework/Kolab_Cli/lib/Horde/Kolab/Cli/Module/Folder.php | 113 ++++++++++ framework/Kolab_Cli/package.xml | 20 ++- 4 files changed, 287 insertions(+), 77 deletions(-) create mode 100644 framework/Kolab_Cli/lib/Horde/Kolab/Cli/Module/Base.php create mode 100644 framework/Kolab_Cli/lib/Horde/Kolab/Cli/Module/Folder.php http://git.horde.org/horde-git/-/commit/ea02d9b24b15ae77d3d30f0455d840a6c8c0fcba __ commits mailing list Frequently Asked Questions: http://horde.org/faq/ To unsubscribe, mail: [email protected]
