PJ Dietz
|
677cdb4d7d
|
Change Router::continue to Router::continueOnNotFound; update docs
|
2018-06-28 16:52:36 -04:00 |
PJ Dietz
|
0a0d3c3bc9
|
Router responds 404 by default for non-matched routes
|
2018-06-28 09:46:59 -04:00 |
PJ Dietz
|
36b03b6ca2
|
Update documentation for version 4.0
|
2018-06-26 16:51:33 -04:00 |
PJ Dietz
|
de46c8e089
|
Rework Server to be configured with setters
|
2018-06-25 15:46:37 -04:00 |
PJ Dietz
|
be3d007961
|
Set a default chunk size for Transmitter
|
2018-06-25 09:11:58 -04:00 |
PJ Dietz
|
64628c4065
|
Move MethodMap to Route namespace
|
2018-06-22 15:54:01 -04:00 |
PJ Dietz
|
ac8bdce037
|
Remove MethodMapInterface
|
2018-06-22 15:10:50 -04:00 |
PJ Dietz
|
73b6e4ab83
|
Router registers handlers directly with routes
|
2018-06-22 14:53:03 -04:00 |
PJ Dietz
|
9b29f2a09e
|
Add Route::register method to delegate to MethodMap
|
2018-06-22 14:44:43 -04:00 |
PJ Dietz
|
72d5df244d
|
Clean up MessageTest and documentation for Message classes
|
2018-06-22 13:43:44 -04:00 |
PJ Dietz
|
b82ebf6d95
|
Update comments and documentation for Dispatcher and related classes
|
2018-06-22 12:17:30 -04:00 |
PJ Dietz
|
5e9e7f154b
|
Update Routing integration test
|
2018-06-21 16:53:17 -04:00 |
PJ Dietz
|
9aab0d780e
|
Router can provide middleware called only for matched routes.
|
2018-06-21 16:00:11 -04:00 |
PJ Dietz
|
29cad3687e
|
Router delegates on failure and does not return 404
|
2018-06-21 12:48:11 -04:00 |
PJ Dietz
|
f016b74c38
|
Server responds with a default 404 response when request is unhandled
|
2018-06-21 12:48:11 -04:00 |
PJ Dietz
|
6f247bccfa
|
Make local dev site port configurable
|
2018-06-21 12:48:11 -04:00 |
PJ Dietz
|
9ce784c897
|
Update Docker images and add dumb-init
|
2018-06-21 12:48:11 -04:00 |
PJ Dietz
|
04c7b100db
|
Upgrade PHPUnit to v7
|
2018-06-21 10:20:33 -04:00 |
PJ Dietz
|
cd9cc09afe
|
Remove unused ivar from Transmitter
|
2018-03-13 15:08:35 -04:00 |
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 |