Download the PHP package componenta/http-psr without Composer
On this page you can find all versions of the php package componenta/http-psr. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download componenta/http-psr
More information about componenta/http-psr
Files in componenta/http-psr
Package http-psr
Short Description Server request creator integration for PSR HTTP factories in Componenta
License MIT
Informations about the package http-psr
Componenta HTTP PSR
Server request creation integration for Componenta HTTP. The package registers Nyholm\Psr7Server\ServerRequestCreatorInterface from PSR-17 factories and provides small request-aware contracts.
It intentionally does not install a concrete PSR-7 implementation. Install one integration package such as componenta/http-psr-nyholm, componenta/http-psr-diactoros, componenta/http-psr-guzzle, or componenta/http-psr-slim.
Installation
Configuration
Componenta\Http\ConfigProvider registers ServerRequestCreatorInterface. It requires these PSR-17 services in the container:
ServerRequestFactoryInterfaceUriFactoryInterfaceUploadedFileFactoryInterfaceStreamFactoryInterface
Concrete integration packages provide those aliases.
Request-Aware Contracts
ServerRequestAwareInterface declares a set-only property:
ServerRequestProviderInterface declares a get-only property for services that expose the current request. ServerRequestAware is a trait that implements both get and set behavior for classes that need to store the current request.
Related Packages
componenta/app-httpuses this package to create the current server request.- PSR-7 integration packages provide concrete factories.
All versions of http-psr with dependencies
componenta/config Version ^3.0.0
nyholm/psr7-server Version ^1.1
psr/container Version ^2.0
psr/http-message Version ^2.0