0010816: Plugins for request dispatcher
authorFlávio Gomes da Silva Lisboa <flavio.lisboa@serpro.gov.br>
Mon, 9 Feb 2015 18:05:17 +0000 (16:05 -0200)
committerLars Kneschke <l.kneschke@metaways.de>
Mon, 20 Apr 2015 11:37:36 +0000 (13:37 +0200)
commit16725cd1a7cb43a41979d1edfd66208e69c22298
treee9033f0d927141672ec7ead1431b27cbaacb5ec3
parent3ecb51909849399ab13f82dcbb0091cb8638870e
0010816: Plugins for request dispatcher

- Decoupled specific server classes from Tinebase
- Created interface for dispatch plugins
- Added dispatch plugins tests

Change-Id: I57c467566c7472807d4ff1e7dd8e9142d5d5a09b
Reviewed-on: https://gerrit.tine20.org/tine20/3069
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Flávio Gomes da Silva Lisboa <flavio.lisboa@serpro.gov.br>
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
24 files changed:
tests/tine20/ActiveSync/AllTests.php
tests/tine20/ActiveSync/Server/PluginTests.php [new file with mode: 0644]
tests/tine20/Tinebase/AllTests.php
tests/tine20/Tinebase/Server/AllServerTests.php [new file with mode: 0644]
tests/tine20/Tinebase/Server/AllTests.php [new file with mode: 0644]
tests/tine20/Tinebase/Server/Plugin/AllTests.php [new file with mode: 0644]
tests/tine20/Tinebase/Server/Plugin/HttpTests.php [new file with mode: 0644]
tests/tine20/Tinebase/Server/Plugin/JsonTests.php [new file with mode: 0644]
tests/tine20/Tinebase/Server/Plugin/WebDAVTests.php [new file with mode: 0644]
tests/tine20/Voipmanager/AllTests.php
tests/tine20/Voipmanager/Server/PluginTests.php [new file with mode: 0644]
tine20/ActiveSync/Config.php
tine20/ActiveSync/Server/Plugin.php [new file with mode: 0644]
tine20/Setup/Core.php
tine20/Tinebase/Config.php
tine20/Tinebase/Config/Abstract.php
tine20/Tinebase/Core.php
tine20/Tinebase/Server/Plugin/Cli.php [new file with mode: 0644]
tine20/Tinebase/Server/Plugin/Http.php [new file with mode: 0644]
tine20/Tinebase/Server/Plugin/Interface.php [new file with mode: 0644]
tine20/Tinebase/Server/Plugin/Json.php [new file with mode: 0644]
tine20/Tinebase/Server/Plugin/WebDAV.php [new file with mode: 0644]
tine20/Voipmanager/Config.php [new file with mode: 0644]
tine20/Voipmanager/Server/Plugin.php [new file with mode: 0644]