PJ Dietz
5d77b381f1
Fix .travis.yml
2014-07-26 13:03:02 -04:00
PJ Dietz
991240a3e8
Add Travis and move phpunit.xml to phpunit.xml.dist
2014-07-26 12:44:28 -04:00
PJ Dietz
b2ad26acca
Update Composer after adding ShamServer to Packagist
2014-07-26 12:37:03 -04:00
PJ Dietz
60eaabadd5
Update phpdoc for Client
2014-07-26 11:59:46 -04:00
PJ Dietz
4db7c8da7d
Add Request::getFormFields. Add Test for sending form-encoded request
2014-07-26 11:49:15 -04:00
PJ Dietz
297c4aa2e8
Update tests for Routes
2014-07-26 06:15:17 -04:00
PJ Dietz
ea05633dfb
Update RouterTest
2014-07-26 05:48:54 -04:00
PJ Dietz
4d31e2e977
Update ResponseBuilder tests. Fix name of ResponseTest
2014-07-26 05:36:42 -04:00
PJ Dietz
1222e61ebb
Update Handler tests
2014-07-26 05:20:22 -04:00
PJ Dietz
4ae6e5f2e4
Fix issue in Response when setting headers in constructor
...
Update tests for Response
2014-07-26 01:47:05 -04:00
PJ Dietz
69b9bb51aa
Rewrite RequestTest
2014-07-26 01:21:09 -04:00
PJ Dietz
3d1690404e
Add Request::setFormFields
2014-07-26 01:20:51 -04:00
PJ Dietz
2d9373e287
Test cURL errors in Client
2014-07-25 23:35:17 -04:00
PJ Dietz
c9c21fd22e
Test custom cURL options in Client
2014-07-25 23:27:24 -04:00
PJ Dietz
3d44d1a3f5
Test sending body with Client
2014-07-25 23:08:27 -04:00
PJ Dietz
832e849875
Test Client headers
2014-07-25 22:39:32 -04:00
PJ Dietz
5e9980f864
Write test to check if Client send method properly
2014-07-25 22:25:59 -04:00
PJ Dietz
70c2ef1150
Fix problem where Client did not set headers.
2014-07-25 14:29:04 -04:00
PJ Dietz
891f86f024
Update README
2014-07-24 21:23:10 -04:00
PJ Dietz
1a21b2b7d0
Add Client class
...
Move Request::request() to Client::request()
2014-07-24 20:41:32 -04:00
PJ Dietz
ad1e5a1782
Add tests for Handler
2014-07-14 01:01:51 -04:00
PJ Dietz
982e048b4f
Move HttpExceptions to their own namespace
2014-07-14 01:01:41 -04:00
PJ Dietz
1e32c66cb5
Always clean body on HEAD request
2014-07-14 01:01:15 -04:00
PJ Dietz
ecb58c11b8
Clean up unused imports
2014-07-14 01:00:38 -04:00
PJ Dietz
b601c38d36
Add tests for Router
2014-07-14 00:19:04 -04:00
PJ Dietz
efd1843603
Remove output buffering functions from setup() and tearDown()
2014-07-14 00:18:54 -04:00
PJ Dietz
0d1adaa767
Update PHPUnit config file
2014-07-13 23:56:34 -04:00
PJ Dietz
794d0901b9
Fix documentation and add tests for Response
2014-07-13 23:56:19 -04:00
PJ Dietz
581c3d1351
Update documentation and add tests for Request
2014-07-13 21:39:01 -04:00
PJ Dietz
8aa6b91d91
Update documentation on Router and Message
2014-07-13 17:41:52 -04:00
PJ Dietz
6a642dfed2
Fix documentation and add tests for BaseRoute
2014-07-13 17:18:08 -04:00
PJ Dietz
e597926634
Fix documentation and add tests for TemplateRoute
2014-07-13 17:08:15 -04:00
PJ Dietz
f11c13c1b3
Fix documentation and add tests for RegexRoute
2014-07-13 16:27:09 -04:00
PJ Dietz
921d84cf8b
Update StaticRoute documentation and add tests
2014-07-13 15:50:30 -04:00
PJ Dietz
97836e7fa0
100% on RouteBuilder
2014-07-13 14:50:23 -04:00
PJ Dietz
18d3d6c9db
Update RouteBuilder docs and add test
...
- Remove RouteBuilder::buildRoutesFromJson()
- Allow RouteBuilder::buildRoutes() to parse JSON
- Add PHPUnit
- Add tests for RouteBuidler
- Update docs for RouteBuilder
- Update README RouteBuilder example
- Rename constant in BaseRoute
2014-07-13 14:29:37 -04:00
PJ Dietz
ae9fbaa709
Add phpdoc for HttpException and subclasses.
2014-07-13 10:26:01 -04:00
PJ Dietz
aec8bcca4a
Fix phpdoc for interfaces, Handler.
2014-07-13 10:12:12 -04:00
PJ Dietz
3be61bfb07
Fix phpdoc in Handler
2014-07-13 09:22:13 -04:00
PJ Dietz
c61b2197ea
Remove @package tag from phpdoc throughout.
2014-07-13 09:00:38 -04:00
PJ Dietz
d9840067db
Fix typos in exception names.
2014-07-11 15:01:25 -04:00
PJ Dietz
47fdc0e31b
Add HTTP Exceptions and convert to responses in Handler
2014-07-10 22:47:05 -04:00
PJ Dietz
25c423e0ee
Simplify Request::getRequestHeaders()
2014-07-08 20:21:23 -04:00
PJ Dietz
08cf2f4ec2
Fix typos
2014-06-29 10:51:51 -04:00
PJ Dietz
4be631615c
Begin version 2.0 README
2014-06-29 10:43:57 -04:00
PJ Dietz
aa06181e40
Refactor DispatcherInterface to HandlerInterface
...
Update file doc blocks
Code inspection
2014-06-29 10:43:39 -04:00
PJ Dietz
3718e03c78
Add RouteBuilder class for parsing route configurations
2014-06-29 02:11:52 -04:00
PJ Dietz
12b971dfe6
Add convenience methods to Router
...
Code cleanup and inspection
2014-06-28 20:12:55 -04:00
PJ Dietz
f60b010f11
Update Router class to match new DispatcherInterface
2014-06-28 20:03:36 -04:00
PJ Dietz
8f99b88d09
Reduce number of interfaces and classes
...
Remove RouterInterface, Route, and RouteTarget
Change signature of DispatcherInterface::getResponse() to include args
Update classes to match new DispatcherInterface::getResponse()
This update simplifies the API significantly with most classes now
simply needing to implement DispatcherInterface
2014-06-28 19:42:05 -04:00