[commits] Horde branch master updated. 4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
Chuck Hagenbuch
chuck at horde.org
Tue Jul 20 15:34:35 UTC 2010
The branch "master" has been updated.
The following is a summary of the commits.
from: 8243f99d9a66ed465bdf09c9cd72adcb151b1f9c
4b2dca5 Rewrite of Horde's MVC system to use controllers built around the single responsibility principle and dependency injection.
-----------------------------------------------------------------------
commit 4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
Author: Chuck Hagenbuch <chuck at horde.org>
Date: Sat Jan 23 20:58:33 2010 -0500
Rewrite of Horde's MVC system to use controllers built around the single responsibility principle and dependency injection.
framework/Controller/lib/Horde/Controller.php | 13 +
framework/Controller/lib/Horde/Controller/Base.php | 501 +----
framework/Controller/lib/Horde/Controller/Dispatcher.php | 266 ---
framework/Controller/lib/Horde/Controller/FileUpload.php | 39 -
framework/Controller/lib/Horde/Controller/Filter/Gzip.php | 37 +
framework/Controller/lib/Horde/Controller/FilterCollection.php | 20 +
framework/Controller/lib/Horde/Controller/FilterRunner.php | 97 +
framework/Controller/lib/Horde/Controller/Mime/Type.php | 136 --
framework/Controller/lib/Horde/Controller/Null.php | 16 +
framework/Controller/lib/Horde/Controller/PostFilter.php | 14 +
framework/Controller/lib/Horde/Controller/PreFilter.php | 17 +
framework/Controller/lib/Horde/Controller/Request.php | 47 +
framework/Controller/lib/Horde/Controller/Request/Base.php | 212 --
framework/Controller/lib/Horde/Controller/Request/Cli.php | 121 -
framework/Controller/lib/Horde/Controller/Request/Http.php | 499 +----
framework/Controller/lib/Horde/Controller/Request/Mock.php | 29 -
framework/Controller/lib/Horde/Controller/Request/Null.php | 73 +
.../Controller/lib/Horde/Controller/RequestConfiguration.php | 18 +
framework/Controller/lib/Horde/Controller/Response.php | 62 +
framework/Controller/lib/Horde/Controller/Response/Base.php | 39 -
framework/Controller/lib/Horde/Controller/Response/Cli.php | 78 -
framework/Controller/lib/Horde/Controller/Response/Http.php | 305 ---
framework/Controller/lib/Horde/Controller/Response/Mock.php | 26 -
framework/Controller/lib/Horde/Controller/ResponseWriter.php | 11 +
framework/Controller/lib/Horde/Controller/ResponseWriter/Web.php | 19 +
.../Controller/lib/Horde/Controller/ResponseWriter/WebDebug.php | 30 +
framework/Controller/lib/Horde/Controller/Runner.php | 46 +
framework/Controller/lib/Horde/Controller/Scanner.php | 170 --
framework/Controller/lib/Horde/Controller/SettingsExporter.php | 20 +
.../Controller/lib/Horde/Controller/SettingsExporter/Default.php | 24 +
framework/Controller/lib/Horde/Controller/StatusCodes.php | 139 --
framework/Controller/lib/Horde/Controller/UrlWriter.php | 84 -
framework/Controller/package.xml | 70 +-
framework/Controller/test/Horde/Controller/FilterRunnerTest.php | 73 +
framework/Core/lib/Horde/Core/Binder/Mapper.php | 16 +
framework/Core/lib/Horde/Core/Controller/NotFound.php | 11 +
framework/Core/lib/Horde/Core/Controller/RequestConfiguration.php | 71 +
framework/Core/lib/Horde/Core/Controller/RequestMapper.php | 65 +
framework/Core/lib/Horde/Core/Controller/SettingsFinder.php | 31 +
framework/Core/lib/Horde/Core/Factory/Request.php | 10 +
framework/Core/lib/Horde/Registry.php | 32 +-
framework/Core/package.xml | 20 +-
horde/rampage.php | 76 +-
43 files changed, 1044 insertions(+), 2639 deletions(-)
create mode 100644 framework/Controller/lib/Horde/Controller.php
delete mode 100644 framework/Controller/lib/Horde/Controller/Dispatcher.php
delete mode 100644 framework/Controller/lib/Horde/Controller/FileUpload.php
create mode 100644 framework/Controller/lib/Horde/Controller/Filter/Gzip.php
create mode 100644 framework/Controller/lib/Horde/Controller/FilterCollection.php
create mode 100644 framework/Controller/lib/Horde/Controller/FilterRunner.php
delete mode 100644 framework/Controller/lib/Horde/Controller/Mime/Type.php
create mode 100644 framework/Controller/lib/Horde/Controller/Null.php
create mode 100644 framework/Controller/lib/Horde/Controller/PostFilter.php
create mode 100644 framework/Controller/lib/Horde/Controller/PreFilter.php
create mode 100644 framework/Controller/lib/Horde/Controller/Request.php
delete mode 100644 framework/Controller/lib/Horde/Controller/Request/Base.php
delete mode 100644 framework/Controller/lib/Horde/Controller/Request/Cli.php
delete mode 100644 framework/Controller/lib/Horde/Controller/Request/Mock.php
create mode 100644 framework/Controller/lib/Horde/Controller/Request/Null.php
create mode 100644 framework/Controller/lib/Horde/Controller/RequestConfiguration.php
create mode 100644 framework/Controller/lib/Horde/Controller/Response.php
delete mode 100644 framework/Controller/lib/Horde/Controller/Response/Base.php
delete mode 100644 framework/Controller/lib/Horde/Controller/Response/Cli.php
delete mode 100644 framework/Controller/lib/Horde/Controller/Response/Http.php
delete mode 100644 framework/Controller/lib/Horde/Controller/Response/Mock.php
create mode 100644 framework/Controller/lib/Horde/Controller/ResponseWriter.php
create mode 100644 framework/Controller/lib/Horde/Controller/ResponseWriter/Web.php
create mode 100644 framework/Controller/lib/Horde/Controller/ResponseWriter/WebDebug.php
create mode 100644 framework/Controller/lib/Horde/Controller/Runner.php
delete mode 100644 framework/Controller/lib/Horde/Controller/Scanner.php
create mode 100644 framework/Controller/lib/Horde/Controller/SettingsExporter.php
create mode 100644 framework/Controller/lib/Horde/Controller/SettingsExporter/Default.php
delete mode 100644 framework/Controller/lib/Horde/Controller/StatusCodes.php
delete mode 100644 framework/Controller/lib/Horde/Controller/UrlWriter.php
create mode 100644 framework/Controller/test/Horde/Controller/FilterRunnerTest.php
create mode 100644 framework/Core/lib/Horde/Core/Binder/Mapper.php
create mode 100644 framework/Core/lib/Horde/Core/Controller/NotFound.php
create mode 100644 framework/Core/lib/Horde/Core/Controller/RequestConfiguration.php
create mode 100644 framework/Core/lib/Horde/Core/Controller/RequestMapper.php
create mode 100644 framework/Core/lib/Horde/Core/Controller/SettingsFinder.php
create mode 100644 framework/Core/lib/Horde/Core/Factory/Request.php
http://git.horde.org/co.php/framework/Controller/lib/Horde/Controller.php?rt=horde-git&r=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/diff.php/framework/Controller/lib/Horde/Controller/Base.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/diff.php/framework/Controller/lib/Horde/Controller/Dispatcher.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/diff.php/framework/Controller/lib/Horde/Controller/FileUpload.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/co.php/framework/Controller/lib/Horde/Controller/Filter/Gzip.php?rt=horde-git&r=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/co.php/framework/Controller/lib/Horde/Controller/FilterCollection.php?rt=horde-git&r=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/co.php/framework/Controller/lib/Horde/Controller/FilterRunner.php?rt=horde-git&r=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/diff.php/framework/Controller/lib/Horde/Controller/Mime/Type.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/co.php/framework/Controller/lib/Horde/Controller/Null.php?rt=horde-git&r=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/co.php/framework/Controller/lib/Horde/Controller/PostFilter.php?rt=horde-git&r=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/co.php/framework/Controller/lib/Horde/Controller/PreFilter.php?rt=horde-git&r=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/co.php/framework/Controller/lib/Horde/Controller/Request.php?rt=horde-git&r=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/diff.php/framework/Controller/lib/Horde/Controller/Request/Base.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/diff.php/framework/Controller/lib/Horde/Controller/Request/Cli.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/diff.php/framework/Controller/lib/Horde/Controller/Request/Http.php?rt=horde-git&r1=8a9328f19d062c3ab899bfa743666888cafd169f&r2=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/diff.php/framework/Controller/lib/Horde/Controller/Request/Mock.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/co.php/framework/Controller/lib/Horde/Controller/Request/Null.php?rt=horde-git&r=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/co.php/framework/Controller/lib/Horde/Controller/RequestConfiguration.php?rt=horde-git&r=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/co.php/framework/Controller/lib/Horde/Controller/Response.php?rt=horde-git&r=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/diff.php/framework/Controller/lib/Horde/Controller/Response/Base.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/diff.php/framework/Controller/lib/Horde/Controller/Response/Cli.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/diff.php/framework/Controller/lib/Horde/Controller/Response/Http.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/diff.php/framework/Controller/lib/Horde/Controller/Response/Mock.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/co.php/framework/Controller/lib/Horde/Controller/ResponseWriter.php?rt=horde-git&r=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/co.php/framework/Controller/lib/Horde/Controller/ResponseWriter/Web.php?rt=horde-git&r=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/co.php/framework/Controller/lib/Horde/Controller/ResponseWriter/WebDebug.php?rt=horde-git&r=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/co.php/framework/Controller/lib/Horde/Controller/Runner.php?rt=horde-git&r=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/diff.php/framework/Controller/lib/Horde/Controller/Scanner.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/co.php/framework/Controller/lib/Horde/Controller/SettingsExporter.php?rt=horde-git&r=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/co.php/framework/Controller/lib/Horde/Controller/SettingsExporter/Default.php?rt=horde-git&r=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/diff.php/framework/Controller/lib/Horde/Controller/StatusCodes.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/diff.php/framework/Controller/lib/Horde/Controller/UrlWriter.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/diff.php/framework/Controller/package.xml?rt=horde-git&r1=d3d3baab02895180cece777e6b881703701da408&r2=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/co.php/framework/Controller/test/Horde/Controller/FilterRunnerTest.php?rt=horde-git&r=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/co.php/framework/Core/lib/Horde/Core/Binder/Mapper.php?rt=horde-git&r=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/co.php/framework/Core/lib/Horde/Core/Controller/NotFound.php?rt=horde-git&r=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/co.php/framework/Core/lib/Horde/Core/Controller/RequestConfiguration.php?rt=horde-git&r=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/co.php/framework/Core/lib/Horde/Core/Controller/RequestMapper.php?rt=horde-git&r=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/co.php/framework/Core/lib/Horde/Core/Controller/SettingsFinder.php?rt=horde-git&r=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/co.php/framework/Core/lib/Horde/Core/Factory/Request.php?rt=horde-git&r=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/diff.php/framework/Core/lib/Horde/Registry.php?rt=horde-git&r1=e149c7180ec549934c1f63334a466addd41710fb&r2=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/diff.php/framework/Core/package.xml?rt=horde-git&r1=e149c7180ec549934c1f63334a466addd41710fb&r2=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
http://git.horde.org/diff.php/horde/rampage.php?rt=horde-git&r1=53c5cf65e2a7adf62cb6fa46d1d3e082252aae63&r2=4b2dca59ca1ccedb43bd00c12f88c87a55d6d1ec
More information about the commits
mailing list