Commit Graph

  • 90b9503c72 Add ResponderInterface and add setter for chunk site to Responder PJ Dietz 2015-04-12 10:07:01 -0400
  • df8e274f26 Add Responder PJ Dietz 2015-04-10 00:15:35 -0400
  • 15ddaa1dd2 Allow null reason phrase PJ Dietz 2015-04-10 00:13:54 -0400
  • 9c768793db Test apache_request_headers in ServerRequestTest PJ Dietz 2015-04-09 19:09:17 -0400
  • dea577fdb4 Add NullStream PJ Dietz 2015-04-07 21:34:07 -0400
  • cbeadbda53 Use fstat to read the size of the resource in Stream PJ Dietz 2015-04-07 20:10:20 -0400
  • 5cc259944e Extract DispatcherInterface PJ Dietz 2015-04-06 20:59:34 -0400
  • d269970210 Router creates Dispatcher instance in overridable method PJ Dietz 2015-04-06 20:27:44 -0400
  • 45b13691a2 Add MethodMapInterface PJ Dietz 2015-04-06 20:24:59 -0400
  • cb87660548 Add RouteFactoryInterface PJ Dietz 2015-04-06 20:18:21 -0400
  • 6d9adfc7ee Update Template Route to accept one parameter for the default variable pattern or map of patterns PJ Dietz 2015-04-06 19:55:04 -0400
  • d66ba80ec9 Allow Router to assign middleware to MethodMap PJ Dietz 2015-04-06 19:12:16 -0400
  • 0d204d9279 Add MethodMap PJ Dietz 2015-04-03 07:55:19 -0400
  • decf712354 Add Router PJ Dietz 2015-04-03 06:35:47 -0400
  • 57271fa19f Add RouteFactory PJ Dietz 2015-04-02 22:15:07 -0400
  • f788d9a2f3 Add RouteTableInterface PJ Dietz 2015-04-02 21:56:12 -0400
  • 918e33bd0a Add RouteTable PJ Dietz 2015-04-02 21:49:01 -0400
  • e4ef1a8cb3 Add TemplateRoute PJ Dietz 2015-04-02 20:53:54 -0400
  • c82acfa380 Add RegexRoute PJ Dietz 2015-04-02 20:21:49 -0400
  • d367f1de79 Add Static- and PrefixRoutes PJ Dietz 2015-04-02 20:10:13 -0400
  • 506c37ffdd Add MiddlewareInterface and Dispatcher PJ Dietz 2015-04-02 19:54:49 -0400
  • bd5902415a Rename StreamStream Stream PJ Dietz 2015-04-02 18:45:11 -0400
  • 4502df5c1c ServerRequest creates stream wrapping php://input for body on creation PJ Dietz 2015-04-01 19:51:18 -0400
  • a5cb481d79 Add StringStream PJ Dietz 2015-03-25 21:52:52 -0400
  • a6b8a11cde Add StreamStream PJ Dietz 2015-03-25 21:40:52 -0400
  • 64e5786537 Remove old ApacheRequestHeadersTest PJ Dietz 2015-03-24 20:34:34 -0400
  • f3e5cddf4a Remove RouteBuilder and ParseException PJ Dietz 2015-03-24 20:33:34 -0400
  • d95498bcae Move HttpExceptions to new namespace. PJ Dietz 2015-03-24 20:32:30 -0400
  • 51e1be92fd Allow passing attributes into ServerRequest::getServerRequest PJ Dietz 2015-03-24 20:29:14 -0400
  • 7cb6304037 Refactor Request::getRequestTarget to get PHPUnit to provide accurate coverage. PJ Dietz 2015-03-24 19:38:59 -0400
  • d696727cb1 Code style update PJ Dietz 2015-03-24 19:38:18 -0400
  • 166fc66117 Assign $_POST to parsedBody on creation if form content header is set. PJ Dietz 2015-03-24 19:37:36 -0400
  • fcbdd1ebfb Read headers in ServerRequest PJ Dietz 2015-03-22 21:10:54 -0400
  • fe93ab13c1 Change Message\Message::headers from private to protected PJ Dietz 2015-03-22 21:09:31 -0400
  • 51f057b300 Minor fix to Message\Request PJ Dietz 2015-03-22 21:09:06 -0400
  • 513db2def1 Add Message\ServerRequest PJ Dietz 2015-03-22 20:42:09 -0400
  • 734c87188f Style fixes for Message and MessageTest PJ Dietz 2015-03-22 18:03:21 -0400
  • 60a0913daf Remove unused import from Response PJ Dietz 2015-03-22 18:02:56 -0400
  • 292e213c0a Add Message\Request PJ Dietz 2015-03-22 18:02:36 -0400
  • 9da0780875 Move old integration tests PJ Dietz 2015-03-22 14:57:12 -0400
  • 197ea3000a Add Message\Response PJ Dietz 2015-03-22 14:56:08 -0400
  • 60b309a3d1 Add Message\Message PJ Dietz 2015-03-22 14:03:31 -0400
  • b6df67afd0 Add Iterator to HeaderCollection PJ Dietz 2015-03-22 13:03:59 -0400
  • 2575bc743e Refactor HeaderCollection to store headers as string[] instead of Header[] PJ Dietz 2015-03-22 12:05:48 -0400
  • a2ae6fff7d Cloning a HeaderCollection yields deep copies of the Headers. PJ Dietz 2015-03-22 11:36:06 -0400
  • 5f676cb79f Run tests in strict coverage mode by default PJ Dietz 2015-03-22 11:35:23 -0400
  • 465425f01f Move old tests from test/old PJ Dietz 2015-03-22 11:35:04 -0400
  • de9d75fdfc Fix namespace on Message\Header\HeaderCollection test PJ Dietz 2015-03-22 10:15:24 -0400
  • 9d7030faa0 Fix namespace on Message\Header test PJ Dietz 2015-03-22 10:14:59 -0400
  • 3ab7c55257 Add Message\Header\HeaderCollection PJ Dietz 2015-03-22 09:38:18 -0400
  • ba26379fdc Add Message\Header\Header PJ Dietz 2015-03-22 09:11:13 -0400
  • 16ed00a841 Update minimum PHP in composer to 5.4 PJ Dietz 2015-03-22 09:10:46 -0400
  • f39e820287 Add psr/http-message to composer PJ Dietz 2015-03-18 19:31:03 -0400
  • b318e26076 Update README.md with link to Read the Docs. v2.3.0 PJ Dietz 2015-03-16 20:32:08 -0400
  • fcc5474114 Add reStructuredText documentation PJ Dietz 2015-02-27 17:54:57 -0500
  • a2f6bc1f22 Add home page to test site. Add autoload sandbox directory. v2.3.0-alpha PJ Dietz 2015-03-11 21:32:09 -0400
  • 381310a88a Exclude integration tests from code coverage PJ Dietz 2015-03-11 19:27:02 -0400
  • d505512ee3 Ignore and stop tracking .idea directory PJ Dietz 2015-03-11 20:06:59 -0400
  • fb68febe93 Add Nginx site in Vagrant provisioning script PJ Dietz 2015-03-11 15:35:24 -0400
  • 961916cca5 Add placeholder files to preserve track empty directories under docs/source PJ Dietz 2015-03-11 15:34:48 -0400
  • 750425b143 Read Vagrant host port from environment variable. PJ Dietz 2015-03-11 15:33:51 -0400
  • 7c00fb8342 Run unit tests and build documentation on Vagrant provisioning PJ Dietz 2015-03-10 20:11:56 -0400
  • a0116166f7 Update ignore rules for documentation PJ Dietz 2015-03-10 18:04:46 -0400
  • 3ed2b03ad2 Create initial Vagrant files. PJ Dietz 2015-03-10 17:06:27 -0400
  • b1f8b076a7 PhpDoc cleanup PJ Dietz 2015-03-08 17:36:36 -0400
  • f08691fff1 Allow template variables to be named as alpha followed by alphanumeric and underscore. PJ Dietz 2015-03-08 14:58:56 -0400
  • 81ce6dae9d Add additional HttpExceptions PJ Dietz 2015-03-04 20:56:56 -0500
  • 2aadfe74b3 Code cleanup PJ Dietz 2015-03-04 19:06:16 -0500
  • 42c0b87285 Updates to README. PJ Dietz 2015-02-22 18:39:47 -0500
  • fdeff57a79 Prevent Router from trying to call respond on non responses. PJ Dietz 2015-02-22 17:17:56 -0500
  • 13e683225d Fix PhpDoc errors PJ Dietz 2015-02-22 14:44:20 -0500
  • a5c180dace Code inspection PJ Dietz 2015-02-22 14:10:15 -0500
  • 1a5712a417 Split tests into unit and integration test suites PJ Dietz 2015-02-22 14:05:05 -0500
  • 812012bdbf Propagate $request and $args to route and errorHandler callables PJ Dietz 2015-02-22 12:01:21 -0500
  • d785e21fee Propagate arguments to callable in HandlerUnpacker::unpack PJ Dietz 2015-02-22 09:08:15 -0500
  • bc966f5924 New README in progress PJ Dietz 2015-02-21 18:11:54 -0500
  • 64ef9cc4e7 Update copyright and rename a couple tests PJ Dietz 2015-02-21 16:01:06 -0500
  • b582fcf546 Deprecate RouteBuilder PJ Dietz 2015-02-21 15:59:27 -0500
  • 614da5f2ff Update tests for messages. PJ Dietz 2015-02-21 15:59:08 -0500
  • d4ad282abc Update tests for Client and Handler PJ Dietz 2015-02-21 14:51:42 -0500
  • 5dacb232ec Updates to Router PJ Dietz 2015-02-21 14:11:53 -0500
  • b350693aca Rearrange Route PJ Dietz 2015-02-21 09:52:23 -0500
  • 259dd0baa1 Remove RouteTable::addRoutes PJ Dietz 2015-02-21 08:14:38 -0500
  • 1c82908eeb Refactor Router to use RouteTables PJ Dietz 2015-02-21 08:10:58 -0500
  • 14195355e3 Add RouteTable PJ Dietz 2015-02-21 07:13:09 -0500
  • 56cf56c6c5 Fix typo PJ Dietz 2015-02-20 07:45:48 -0500
  • 3d68a0af86 Add RouteFactory PJ Dietz 2015-02-20 07:45:39 -0500
  • 04561076d5 Update Router to work with updated Routes and ErrorHandlers PJ Dietz 2015-02-19 22:03:50 -0500
  • 4deac492dd Update BaseRoute to use HandlerUnpacker PJ Dietz 2015-02-19 19:59:33 -0500
  • 5dc5cdab06 Add HandlerUnpacker PJ Dietz 2015-02-19 19:51:42 -0500
  • d34607a0d9 Update TemplateRoute test PJ Dietz 2015-02-18 21:54:58 -0500
  • deff504942 Update BaseRoute test PJ Dietz 2015-02-18 21:40:37 -0500
  • c38659a310 Update TemplateRoute tests PJ Dietz 2015-02-18 21:39:07 -0500
  • 6859bd9707 Update RegexRoute tests PJ Dietz 2015-02-18 21:21:56 -0500
  • 1b17ef5d0a Revise BaseRoute tests PJ Dietz 2015-02-18 20:48:12 -0500
  • 63fd00fff0 Update PrefixRoute tests PJ Dietz 2015-02-18 20:47:45 -0500
  • 38aaf26943 Update StaticRoute tests to use Prophecy PJ Dietz 2015-02-18 20:39:39 -0500
  • 9498542f30 Allow Route target to be a callable, string, or instance PJ Dietz 2015-02-18 20:17:09 -0500
  • 38639d9ee4 Update TemplateRouter to better match templates with variables in more complicated paths v2.2.1 PJ Dietz 2015-02-02 17:08:25 -0500
  • bcaa0ee7b7 Use random ports for Client test to reduce false errors on Travis v2.2.0 PJ Dietz 2015-01-21 13:49:17 -0500