Commit Graph

445 Commits

Author SHA1 Message Date
PJ Dietz 166fc66117 Assign $_POST to parsedBody on creation if form content header is set. 2015-03-24 19:37:36 -04:00
PJ Dietz fcbdd1ebfb Read headers in ServerRequest
- Add withServerRequest
- Add updateWithServerRequest
- Add getServerRequestHeaders
2015-03-22 21:10:54 -04:00
PJ Dietz fe93ab13c1 Change Message\Message::headers from private to protected 2015-03-22 21:09:31 -04:00
PJ Dietz 51f057b300 Minor fix to Message\Request 2015-03-22 21:09:06 -04:00
PJ Dietz 513db2def1 Add Message\ServerRequest 2015-03-22 20:42:09 -04:00
PJ Dietz 734c87188f Style fixes for Message and MessageTest 2015-03-22 18:03:21 -04:00
PJ Dietz 60a0913daf Remove unused import from Response 2015-03-22 18:02:56 -04:00
PJ Dietz 292e213c0a Add Message\Request 2015-03-22 18:02:36 -04:00
PJ Dietz 9da0780875 Move old integration tests 2015-03-22 14:57:12 -04:00
PJ Dietz 197ea3000a Add Message\Response 2015-03-22 14:56:08 -04:00
PJ Dietz 60b309a3d1 Add Message\Message 2015-03-22 14:03:31 -04:00
PJ Dietz b6df67afd0 Add Iterator to HeaderCollection 2015-03-22 14:03:18 -04:00
PJ Dietz 2575bc743e Refactor HeaderCollection to store headers as string[] instead of Header[]
Remove Header
Move Header out of own namespace to Message
2015-03-22 12:05:48 -04:00
PJ Dietz a2ae6fff7d Cloning a HeaderCollection yields deep copies of the Headers. 2015-03-22 11:36:06 -04:00
PJ Dietz 5f676cb79f Run tests in strict coverage mode by default 2015-03-22 11:35:23 -04:00
PJ Dietz 465425f01f Move old tests from test/old 2015-03-22 11:35:04 -04:00
PJ Dietz de9d75fdfc Fix namespace on Message\Header\HeaderCollection test 2015-03-22 10:15:24 -04:00
PJ Dietz 9d7030faa0 Fix namespace on Message\Header test 2015-03-22 10:14:59 -04:00
PJ Dietz 3ab7c55257 Add Message\Header\HeaderCollection 2015-03-22 09:38:18 -04:00
PJ Dietz ba26379fdc Add Message\Header\Header 2015-03-22 09:16:17 -04:00
PJ Dietz 16ed00a841 Update minimum PHP in composer to 5.4 2015-03-22 09:10:46 -04:00
PJ Dietz f39e820287 Add psr/http-message to composer 2015-03-18 19:31:03 -04:00
PJ Dietz b318e26076 Update README.md with link to Read the Docs. 2015-03-16 20:32:08 -04:00
PJ Dietz fcc5474114 Add reStructuredText documentation 2015-03-16 20:09:53 -04:00
PJ Dietz a2f6bc1f22 Add home page to test site. Add autoload sandbox directory. 2015-03-11 21:34:20 -04:00
PJ Dietz 381310a88a Exclude integration tests from code coverage 2015-03-11 21:33:59 -04:00
PJ Dietz d505512ee3 Ignore and stop tracking .idea directory 2015-03-11 21:33:59 -04:00
PJ Dietz fb68febe93 Add Nginx site in Vagrant provisioning script 2015-03-11 15:36:49 -04:00
PJ Dietz 961916cca5 Add placeholder files to preserve track empty directories under docs/source 2015-03-11 15:36:49 -04:00
PJ Dietz 750425b143 Read Vagrant host port from environment variable. 2015-03-11 15:36:49 -04:00
PJ Dietz 7c00fb8342 Run unit tests and build documentation on Vagrant provisioning 2015-03-10 20:14:16 -04:00
PJ Dietz a0116166f7 Update ignore rules for documentation 2015-03-10 18:04:46 -04:00
PJ Dietz 3ed2b03ad2 Create initial Vagrant files. 2015-03-10 17:06:27 -04:00
PJ Dietz b1f8b076a7 PhpDoc cleanup 2015-03-08 17:36:36 -04:00
PJ Dietz f08691fff1 Allow template variables to be named as alpha followed by alphanumeric and underscore. 2015-03-08 14:59:32 -04:00
PJ Dietz 81ce6dae9d Add additional HttpExceptions 2015-03-04 20:59:52 -05:00
PJ Dietz 2aadfe74b3 Code cleanup 2015-03-04 19:06:16 -05:00
PJ Dietz 42c0b87285 Updates to README. 2015-02-22 18:39:47 -05:00
PJ Dietz fdeff57a79 Prevent Router from trying to call respond on non responses. 2015-02-22 17:17:56 -05:00
PJ Dietz 13e683225d Fix PhpDoc errors 2015-02-22 14:44:20 -05:00
PJ Dietz a5c180dace Code inspection 2015-02-22 14:10:15 -05:00
PJ Dietz 1a5712a417 Split tests into unit and integration test suites 2015-02-22 14:05:05 -05:00
PJ Dietz 812012bdbf Propagate $request and $args to route and errorHandler callables 2015-02-22 12:01:21 -05:00
PJ Dietz d785e21fee Propagate arguments to callable in HandlerUnpacker::unpack 2015-02-22 09:08:15 -05:00
PJ Dietz bc966f5924 New README in progress 2015-02-21 18:11:54 -05:00
PJ Dietz 64ef9cc4e7 Update copyright and rename a couple tests 2015-02-21 16:01:06 -05:00
PJ Dietz b582fcf546 Deprecate RouteBuilder 2015-02-21 15:59:27 -05:00
PJ Dietz 614da5f2ff Update tests for messages. 2015-02-21 15:59:08 -05:00
PJ Dietz d4ad282abc Update tests for Client and Handler 2015-02-21 14:51:42 -05:00
PJ Dietz 5dacb232ec Updates to Router
- Add Router::add method
- Refactor Router to contain one RouteTable
2015-02-21 14:11:53 -05:00