4.x - App Factory & ServerRequest Creator Auto-Detection #2646
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR introduces
AppFactory
which enables you to create an app without having to createResponseFactory
and also gives the ability to the end user to run the app without having to manually create aServerRequest
given that they have installed one of the supported PSR-7 implementations / ServerRequest creator combos.In order for auto-detection to work you need to install one of the following supported combos:
composer require slim/psr7:dev-master
composer require nyholm/psr-7 nyholm/psr7-server
composer require guzzlehttp/psr7 http-interop/http-factory-guzzle
zendframework/zend-diactoros
Hello World using PSR-7 & ServerRequest creator auto-detection
Closes #2621