Commit Graph

  • ca3bb2cb0a upgrade to wellrested v5.1.1, fix master v5.1.1.2 Andrei V. Goryunov 2022-07-29 09:51:37 +0300
  • c5f49214b5 upgrade to wellrested 5.1.1 v5.1.1.1 Andrei V. Goryunov 2022-07-27 11:32:47 +0300
  • c153bc0028
    provide interfaces prs/http-*-implementation v5.0.1.1 Basemaster 2021-04-11 14:04:34 +0300
  • e22d5889b0 back to php 7.2 - remove CI environment 5.0.1.back Andy Green 2021-04-11 11:56:55 +0300
  • fb2b2ab527
    Update composer.json Basemaster 2021-04-11 11:47:52 +0300
  • 00ea49ded6 remove require-dev dependency Andy Green 2021-04-11 11:45:07 +0300
  • 4c4b6104e4
    Update README.md Basemaster 2021-04-11 11:36:14 +0300
  • 6b31620314
    Update README.md Basemaster 2021-04-11 11:34:37 +0300
  • e6bb814a76 back to php 7.2 Andy Green 2021-04-11 11:30:03 +0300
  • 19c03b9b8b
    Merge pull request #22 from wellrestedphp/fix-travis PJ Dietz 2021-01-24 14:46:29 -0500
  • b94b01453a Add xdebug.ini for Travis PJ Dietz 2021-01-24 14:09:01 -0500
  • 9db267c427 Update XDebug configuration PJ Dietz 2021-01-22 15:56:32 -0500
  • 8379dd69a0 Fix copyright date in docs PJ Dietz 2021-01-22 14:06:56 -0500
  • 9a4b78b84a
    Merge pull request #21 from wellrestedphp/fix-extra-leading-slash-in-path v5.0.1 PJ Dietz 2020-08-27 12:41:51 -0400
  • 2c80da2f79 Fix issue in Router with paths beginning with multiple slashes fix-extra-leading-slash-in-path PJ Dietz 2020-08-27 12:29:25 -0400
  • a15b5396e9 Fix php-cs-fixer instructions in README v5.0.0 PJ Dietz 2020-08-16 18:33:26 -0400
  • aeb9d733cc
    Merge pull request #20 from wellrestedphp/v5 PJ Dietz 2020-08-16 18:31:10 -0400
  • c74a468f3e Update documentation for v5 PJ Dietz 2020-08-16 18:03:17 -0400
  • 84b4bce04f Merge branch 'master' into v5 PJ Dietz 2020-08-16 17:48:13 -0400
  • 337baa2e26
    Merge pull request #19 from wellrestedphp/archive v4.0.5 PJ Dietz 2020-08-16 17:41:05 -0400
  • bba0602122 Update README for v5 PJ Dietz 2020-08-16 17:39:41 -0400
  • 66ff6d2fc1
    Merge pull request #18 from wellrestedphp/fix-tests PJ Dietz 2020-08-16 12:11:56 -0400
  • 198ebb60f7 Fix broken test for Stream PJ Dietz 2020-08-16 12:08:57 -0400
  • 8f2206a65f Set min verision for Travis to 7.3 PJ Dietz 2020-08-16 11:55:00 -0400
  • 8b467193d7 Set minimum version to PHP 7.3 PJ Dietz 2020-08-16 11:54:28 -0400
  • 95c3be85c9 Create implementations for PSR-17 Response- and StreamFactoryInterface PJ Dietz 2020-08-16 10:47:39 -0400
  • 9243dd7663 Refactor ServerRequestMarshaller and ServerRequest PJ Dietz 2020-08-16 08:52:33 -0400
  • 20012dc671 Message constructor accepts $headers values as string or string[] PJ Dietz 2020-08-16 08:49:47 -0400
  • 79d23e37a4 Reorganize Tests PJ Dietz 2020-08-15 10:11:06 -0400
  • 5ba8771e93 Ensure all constants have visibility PJ Dietz 2020-08-15 07:54:08 -0400
  • fe0f1ff8f9 Ensure typehints for bool are bool and not boolean PJ Dietz 2020-08-15 07:53:03 -0400
  • 36df1f33c1 Refactor URI; fix coverage on UploadedFile PJ Dietz 2020-08-15 07:51:30 -0400
  • c137a2066a Minor change to Server docblock PJ Dietz 2020-08-15 07:24:57 -0400
  • 1d71f06e71 Router accepts custom RouteFactory through constructor; removes protected methods PJ Dietz 2020-08-15 07:18:54 -0400
  • 997582f8d7 Router implements MiddlewareInterface; cleanup Router test PJ Dietz 2020-08-14 07:49:33 -0400
  • 56503da35e Remove RouteFactoryInterface PJ Dietz 2020-08-14 07:44:00 -0400
  • 79c4799a7b Clean up tests for routes PJ Dietz 2020-08-14 07:38:38 -0400
  • fec5a4d405 Remove RouteInterface PJ Dietz 2020-08-14 07:24:00 -0400
  • 4eec56b582 Mark Routing\Route classes as @internal PJ Dietz 2020-08-14 07:00:50 -0400
  • c75168afae Stop tracking .env and set default in docker-compose.yml PJ Dietz 2020-08-14 06:57:13 -0400
  • 288705b77a Edit comments for Dispatch namespace and clean up tests PJ Dietz 2020-08-14 06:31:09 -0400
  • f542aaf3a9 Normalize length of dividers PJ Dietz 2020-08-13 07:38:00 -0400
  • 2d7db1ed83 Change visibility from protected to private where possible PJ Dietz 2020-08-13 07:36:30 -0400
  • 4796e1d5c5 Refactor Transmitter PJ Dietz 2020-08-13 07:26:19 -0400
  • 8649090774 Fix visibility for setUp, tearDown to match PHPUnit base class PJ Dietz 2020-08-13 07:13:14 -0400
  • d8294d3ac3 Refactor Uri PJ Dietz 2020-08-13 07:08:41 -0400
  • 899ebb2492 Move UploadedFileState test components into test file PJ Dietz 2020-08-13 06:37:51 -0400
  • 83c2290a2f Refactor streams PJ Dietz 2020-08-13 06:21:19 -0400
  • 4a3545cd3c Refactor Message classes PJ Dietz 2020-08-12 07:42:33 -0400
  • 2e3475b882 Refactor HeaderCollection PJ Dietz 2020-08-12 07:12:42 -0400
  • 168867206e Extract server request marshalling to own class. PJ Dietz 2020-08-11 09:11:30 -0400
  • cd2e4448e2 Update CS rules PJ Dietz 2020-08-10 07:39:55 -0400
  • e6d1398bb1 Normalize imports for global namespace PJ Dietz 2020-08-10 07:31:06 -0400
  • ff28f3c6eb Update CS rules PJ Dietz 2020-08-10 07:30:04 -0400
  • 002bdb7541 Convert simple string literals to single quotes PJ Dietz 2020-08-10 07:13:50 -0400
  • fb18d2ee1e Code style fixes PJ Dietz 2020-08-10 07:09:37 -0400
  • a73ad17ddd Add php-cs-fixer as dev dependency PJ Dietz 2020-08-10 06:48:32 -0400
  • d98789ebfd Fix test broken by Transmitter change PJ Dietz 2020-08-09 14:54:26 -0400
  • 09dd1d7a32 Add type hints to Server; construct defaults for most dependencies PJ Dietz 2020-08-09 14:51:43 -0400
  • 98014d8c59 Add type hints to Transmitter PJ Dietz 2020-08-09 14:30:19 -0400
  • ca204a07e7 Add type hints to Router PJ Dietz 2020-08-09 14:27:29 -0400
  • 967b6ac2a4 Add type hints for Routes PJ Dietz 2020-08-09 13:58:24 -0400
  • c339512f01 Add type hints to Stream, UploadedFile, and Uri PJ Dietz 2020-08-09 13:29:05 -0400
  • 7ade042b4b Change Request constructor signature PJ Dietz 2020-08-09 13:10:14 -0400
  • bdc5ac40d9 Add notes to .gitignore PJ Dietz 2020-08-09 13:08:50 -0400
  • ecc077a1be Add type hints to Dispatch classes PJ Dietz 2020-08-09 11:45:41 -0400
  • e9fb474eb7 Fix minor issues found by Psalm PJ Dietz 2020-08-09 11:08:33 -0400
  • a7b08ad8a3 Stream detects read/write more accurately; fix issues after detach() PJ Dietz 2020-08-09 10:55:37 -0400
  • fe780e6b92 Set Psalm error level to 3; fix possibly null reason phrase in Response PJ Dietz 2020-08-09 10:54:26 -0400
  • 29cfa34f17 Set minimum PHP version to 7.2 PJ Dietz 2020-08-09 10:52:47 -0400
  • 08ddb0aa2f Fix issues detected by Psalm PJ Dietz 2020-08-08 12:05:33 -0400
  • 2cf65def5c Configure Psalm PJ Dietz 2020-08-08 11:31:47 -0400
  • 4485675c11 Use ProphecyTrait in tests with Prophecy mocks PJ Dietz 2020-08-08 10:59:46 -0400
  • fbd1c10ebe Upgrade PHPUnit to v9 PJ Dietz 2020-08-08 10:46:07 -0400
  • e320e7e6c3 Do not include composer.lock in archive v4.0.5-RC2 PJ Dietz 2020-08-08 10:27:19 -0400
  • c7b2c335a6 Update .gitattributes to reduce archive size v4.0.5-RC1 PJ Dietz 2020-08-08 10:17:56 -0400
  • 0bea30f434 Fix issue when reading Stream size and fstat fails v4.0.4 PJ Dietz 2020-05-01 10:45:10 -0400
  • d1c7076929 ServerRequest does not include empty Content-type and -length headers v4.0.3 PJ Dietz 2020-03-17 12:10:20 -0400
  • d78537809b
    Merge pull request #16 from gintechsystems/master v4.0.2 PJ Dietz 2020-02-06 10:31:10 -0500
  • a1a0dc0f45 Added server request test against content headers. Updated getServerRequestHeaders to be more efficient and accurate. Wrong variable used in dependency injection documentation. Joe Ginley 2020-02-05 18:43:06 -0500
  • 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. Joe Ginley 2020-02-04 00:05:42 -0500
  • f6a273dbb5 Updated apache request headers to return if available, when false return empty array so nothing breaks. Joe Ginley 2020-02-03 22:48:26 -0500
  • 2eaa8c8697 Added 7.4 to travis.yml. Fixed a bug where not all request headers were available when running under apache server. Joe Ginley 2020-02-03 22:44:09 -0500
  • 645bcf227c Upgrade PHPUnit to v8 v4.0.1 PJ Dietz 2019-06-17 16:04:55 -0400
  • e4cc02dc8a Fix link in documentation; fix version in README PJ Dietz 2019-06-17 15:01:42 -0400
  • e558d613ab Documentation edits v4.0.0 PJ Dietz 2018-08-02 16:27:51 -0400
  • e676a17cac Rename Router->addMiddleware to Router->add v4.0.0-RC4 PJ Dietz 2018-06-29 16:29:46 -0400
  • 677cdb4d7d Change Router::continue to Router::continueOnNotFound; update docs v4.0.0-RC3 PJ Dietz 2018-06-28 16:52:36 -0400
  • 0a0d3c3bc9 Router responds 404 by default for non-matched routes v4.0.0-RC2 PJ Dietz 2018-06-28 09:46:59 -0400
  • 36b03b6ca2 Update documentation for version 4.0 v4.0.0-RC PJ Dietz 2018-06-26 16:51:33 -0400
  • de46c8e089 Rework Server to be configured with setters PJ Dietz 2018-06-25 15:46:37 -0400
  • be3d007961 Set a default chunk size for Transmitter PJ Dietz 2018-06-25 09:10:17 -0400
  • 64628c4065 Move MethodMap to Route namespace PJ Dietz 2018-06-22 15:17:07 -0400
  • ac8bdce037 Remove MethodMapInterface PJ Dietz 2018-06-22 15:10:50 -0400
  • 73b6e4ab83 Router registers handlers directly with routes PJ Dietz 2018-06-22 14:53:03 -0400
  • 9b29f2a09e Add Route::register method to delegate to MethodMap PJ Dietz 2018-06-22 14:44:43 -0400
  • 72d5df244d Clean up MessageTest and documentation for Message classes PJ Dietz 2018-06-22 13:43:44 -0400
  • b82ebf6d95 Update comments and documentation for Dispatcher and related classes PJ Dietz 2018-06-22 12:17:30 -0400
  • 5e9e7f154b Update Routing integration test PJ Dietz 2018-06-21 16:53:17 -0400
  • 9aab0d780e Router can provide middleware called only for matched routes. PJ Dietz 2018-06-21 16:00:11 -0400