PJ Dietz
|
09dd1d7a32
|
Add type hints to Server; construct defaults for most dependencies
|
2020-08-09 14:51:43 -04:00 |
PJ Dietz
|
98014d8c59
|
Add type hints to Transmitter
|
2020-08-09 14:30:19 -04:00 |
PJ Dietz
|
ca204a07e7
|
Add type hints to Router
|
2020-08-09 14:27:29 -04:00 |
PJ Dietz
|
967b6ac2a4
|
Add type hints for Routes
|
2020-08-09 13:58:24 -04:00 |
PJ Dietz
|
c339512f01
|
Add type hints to Stream, UploadedFile, and Uri
|
2020-08-09 13:29:05 -04:00 |
PJ Dietz
|
7ade042b4b
|
Change Request constructor signature
Various updates to Message classes
|
2020-08-09 13:10:14 -04:00 |
PJ Dietz
|
bdc5ac40d9
|
Add notes to .gitignore
|
2020-08-09 13:08:50 -04:00 |
PJ Dietz
|
ecc077a1be
|
Add type hints to Dispatch classes
|
2020-08-09 11:45:41 -04:00 |
PJ Dietz
|
e9fb474eb7
|
Fix minor issues found by Psalm
|
2020-08-09 11:08:33 -04:00 |
PJ Dietz
|
a7b08ad8a3
|
Stream detects read/write more accurately; fix issues after detach()
|
2020-08-09 10:55:37 -04:00 |
PJ Dietz
|
fe780e6b92
|
Set Psalm error level to 3; fix possibly null reason phrase in Response
|
2020-08-09 10:54:26 -04:00 |
PJ Dietz
|
29cfa34f17
|
Set minimum PHP version to 7.2
|
2020-08-09 10:52:47 -04:00 |
PJ Dietz
|
08ddb0aa2f
|
Fix issues detected by Psalm
|
2020-08-08 12:05:33 -04:00 |
PJ Dietz
|
2cf65def5c
|
Configure Psalm
|
2020-08-08 12:05:18 -04:00 |
PJ Dietz
|
4485675c11
|
Use ProphecyTrait in tests with Prophecy mocks
|
2020-08-08 10:59:46 -04:00 |
PJ Dietz
|
fbd1c10ebe
|
Upgrade PHPUnit to v9
|
2020-08-08 10:59:18 -04:00 |
PJ Dietz
|
e320e7e6c3
|
Do not include composer.lock in archive
|
2020-08-08 10:27:19 -04:00 |
PJ Dietz
|
c7b2c335a6
|
Update .gitattributes to reduce archive size
|
2020-08-08 10:17:56 -04:00 |
PJ Dietz
|
0bea30f434
|
Fix issue when reading Stream size and fstat fails
|
2020-05-01 10:45:10 -04:00 |
PJ Dietz
|
d1c7076929
|
ServerRequest does not include empty Content-type and -length headers
|
2020-03-17 12:10:20 -04:00 |
PJ Dietz
|
d78537809b
|
Merge pull request #16 from gintechsystems/master
Content Headers Bug Fix / PHP Unit 8.5
|
2020-02-06 10:31:10 -05:00 |
Joe Ginley
|
a1a0dc0f45
|
Added server request test against content headers.
Updated getServerRequestHeaders to be more efficient and accurate.
Wrong variable used in dependency injection documentation.
|
2020-02-05 18:43:06 -05:00 |
Joe Ginley
|
17c58ae362
|
Added php minimum version badge and removed the requirements text.
Updated composer libraries, fixed phpunit errors after updating.
Updated docker-compose version.
Updated docker to use php 7.4.
|
2020-02-04 00:05:42 -05:00 |
Joe Ginley
|
f6a273dbb5
|
Updated apache request headers to return if available, when false return empty array so nothing breaks.
|
2020-02-03 22:48:26 -05:00 |
Joe Ginley
|
2eaa8c8697
|
Added 7.4 to travis.yml.
Fixed a bug where not all request headers were available when running under apache server.
|
2020-02-03 22:44:09 -05:00 |
PJ Dietz
|
645bcf227c
|
Upgrade PHPUnit to v8
|
2019-06-17 16:04:55 -04:00 |
PJ Dietz
|
e4cc02dc8a
|
Fix link in documentation; fix version in README
|
2019-06-17 15:01:42 -04:00 |
PJ Dietz
|
e558d613ab
|
Documentation edits
|
2018-08-02 16:27:51 -04:00 |
PJ Dietz
|
e676a17cac
|
Rename Router->addMiddleware to Router->add
|
2018-06-29 16:29:46 -04:00 |
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 |