Commit Graph

570 Commits

Author SHA1 Message Date
PJ Dietz 6849c9456f Add local dev info to the README 2018-03-13 14:32:01 -04:00
PJ Dietz d5f9dfa37b Use alias instead of symlink for documentation on local site 2018-03-13 14:15:38 -04:00
PJ Dietz 473d103739 Documentation proofreading 2018-03-13 13:23:15 -04:00
PJ Dietz cd5f25ba5e Update documentation pages to use PSR-15 examples 2018-03-13 13:23:09 -04:00
PJ Dietz ac9f40be5f Update documentation for overview, getting started, messages 2018-03-13 13:23:01 -04:00
PJ Dietz 6395a6177c Update documentation home page 2018-03-13 13:22:00 -04:00
PJ Dietz af1bb538dd Remove Vagrant-related files 2018-03-12 15:18:37 -04:00
PJ Dietz 7caf5343d4 Update README with PSR-15 interface 2018-03-12 15:05:19 -04:00
PJ Dietz 6ddcb03fe8 Add local development example site. 2018-03-12 15:05:19 -04:00
PJ Dietz a9ba30fa79 Add "docs" service to for generating documentation with Sphinx 2018-03-12 15:05:19 -04:00
PJ Dietz e531af0da5 Add official PSR-15 interfaces via composer 2018-03-12 15:05:19 -04:00
PJ Dietz 4c40db8ecc Update draft PSR-15 interfaces 2018-03-12 15:05:19 -04:00
PJ Dietz 1dd9bf0f9c Dispatcher can dispatch PSR-15 HandlerInterface and MiddlewareInterface (Drafts) 2018-03-12 15:05:18 -04:00
PJ Dietz af3eef4657 Add locally provided PSR-15 interfaces to work against while in draft 2018-03-12 15:02:58 -04:00
PJ Dietz 4b1ec94e3f Update NextMock 2018-03-12 15:02:58 -04:00
PJ Dietz b8b87a8032 ServerRequest copies request body to temp stream to allow multiple reads 2017-12-18 09:28:11 -05:00
PJ Dietz 50f1004be5 Test cleanup 2017-08-03 14:29:54 -04:00
PJ Dietz 3a77d99e00 Minor refactor of Router; various cleanup 2017-08-03 14:15:08 -04:00
PJ Dietz 76d952b076 Update Travis to test using PHP 7.1 to meet dependency requirements for tests. 2017-08-03 14:09:40 -04:00
PJ Dietz 83381bf5d5 Update PhpDoc return types as static to match updated PSR-7 interfaces 2017-08-03 14:05:02 -04:00
PJ Dietz 36a170bcff Upgrade PHPUnit to ^6 2017-07-22 15:21:41 -04:00
PJ Dietz 353b48394b Setup Docker 2017-07-22 14:39:10 -04:00
PJ Dietz 54d1aecda3 Update Composer metadata 2016-05-26 22:43:07 -04:00
PJ Dietz 6772bd1ae0 New Message instances have an empty Stream instead of NullStream by default. 2016-05-22 12:44:40 -04:00
PJ Dietz 409ffe9371 new Stream() with no arguments creates an empty temp steam 2016-05-22 12:42:59 -04:00
PJ Dietz 887b885eb9 Run Travis tests with PHP 5.6 and 7.0 2016-05-21 12:22:53 -04:00
PJ Dietz 92294a2e67 Move doubles to Doubles namespace 2016-05-21 12:08:17 -04:00
PJ Dietz a294a7eaf5 Fix test namespaces 2016-05-21 12:06:26 -04:00
PJ Dietz e0b5c836db Refactor Server test 2016-05-21 12:01:21 -04:00
PJ Dietz 4fb7bf6050 Refractor Transmitter test 2016-05-21 11:51:12 -04:00
PJ Dietz b3dc82e744 Refactor router test 2016-05-21 11:05:35 -04:00
PJ Dietz 91249d885f MethodMap tests use Dispatcher and MiddlewareMock; rename NextMock 2016-05-21 10:16:22 -04:00
PJ Dietz f9ab311b79 MethodMap test uses ServerRequest and NextSpy 2016-05-21 09:48:44 -04:00
PJ Dietz 4eb0b2641e Use ServerRequest instance in MethodMap test 2016-05-21 08:46:13 -04:00
PJ Dietz 36bb00dc1a Refactor route tests 2016-05-21 08:45:55 -04:00
PJ Dietz 929f8ffd97 Refactor message tests 2016-05-20 20:08:48 -04:00
PJ Dietz d3e924485c Refactor dispatch tests 2016-05-20 19:25:30 -04:00
PJ Dietz f48b3c5fd1 Clean user files from .gitignore 2016-05-18 20:43:39 -04:00
PJ Dietz 344b4bb4b9 Update PHPUnit to v5 2016-05-18 20:32:55 -04:00
PJ Dietz e9a18ba224 Update Vagrant PHP to v5.6 2016-05-18 20:26:53 -04:00
PJ Dietz 0c61641376 Do not attempt to rewind unsociable streams when transmitting response 2016-02-22 14:45:16 -05:00
PJ Dietz db7aaa2688 ServerRequest parses request body when Content-type header includes expected values; allows for charset in header value. 2015-11-08 19:31:43 -05:00
PJ Dietz 977f89c50e Add docs for additional components 2015-06-13 18:43:36 -04:00
PJ Dietz fa6fb124ad Update documentation 2015-06-13 18:21:30 -04:00
PJ Dietz 45379ab241 Edit docs index page 2015-06-10 18:17:24 -04:00
PJ Dietz 180608ac1a Update extending docs 2015-06-07 13:56:15 -04:00
PJ Dietz e6205b7ee7 Update docs for dependency injection 2015-06-07 13:32:39 -04:00
PJ Dietz 2fe3575e69 Relax protection on some Server members to allow extension 2015-06-07 10:34:38 -04:00
PJ Dietz 0cbcd6cbfc Spellcheck and edit documentation 2015-06-07 10:24:31 -04:00
PJ Dietz acc5b48314 Update docs for messages to include section on response status codes. 2015-06-07 09:50:21 -04:00