[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