Commit Graph

538 Commits

Author SHA1 Message Date
PJ Dietz 4eec56b582 Mark Routing\Route classes as @internal 2020-08-14 07:00:50 -04:00
PJ Dietz c75168afae Stop tracking .env and set default in docker-compose.yml 2020-08-14 06:57:13 -04:00
PJ Dietz 288705b77a Edit comments for Dispatch namespace and clean up tests 2020-08-14 06:31:09 -04:00
PJ Dietz f542aaf3a9 Normalize length of dividers 2020-08-13 07:38:00 -04:00
PJ Dietz 2d7db1ed83 Change visibility from protected to private where possible 2020-08-13 07:36:30 -04:00
PJ Dietz 4796e1d5c5 Refactor Transmitter 2020-08-13 07:26:19 -04:00
PJ Dietz 8649090774 Fix visibility for setUp, tearDown to match PHPUnit base class 2020-08-13 07:13:14 -04:00
PJ Dietz d8294d3ac3 Refactor Uri 2020-08-13 07:08:41 -04:00
PJ Dietz 899ebb2492 Move UploadedFileState test components into test file 2020-08-13 06:37:51 -04:00
PJ Dietz 83c2290a2f Refactor streams 2020-08-13 06:21:19 -04:00
PJ Dietz 4a3545cd3c Refactor Message classes 2020-08-12 07:42:33 -04:00
PJ Dietz 2e3475b882 Refactor HeaderCollection 2020-08-12 07:12:42 -04:00
PJ Dietz 168867206e Extract server request marshalling to own class. 2020-08-12 06:49:10 -04:00
PJ Dietz cd2e4448e2 Update CS rules 2020-08-11 06:41:48 -04:00
PJ Dietz e6d1398bb1 Normalize imports for global namespace 2020-08-10 07:31:06 -04:00
PJ Dietz ff28f3c6eb Update CS rules 2020-08-10 07:30:04 -04:00
PJ Dietz 002bdb7541 Convert simple string literals to single quotes 2020-08-10 07:13:50 -04:00
PJ Dietz fb18d2ee1e Code style fixes 2020-08-10 07:09:48 -04:00
PJ Dietz a73ad17ddd Add php-cs-fixer as dev dependency 2020-08-10 06:48:32 -04:00
PJ Dietz d98789ebfd Fix test broken by Transmitter change 2020-08-09 14:54:26 -04:00
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