PHP code example of psg / psr-100
1. Go to this page and download the library: Download psg/psr-100 library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
psg / psr-100 example snippets
class Middleware implements \Psr\Http\Server\MiddlewareInterface{
public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface {
# because getBody() returns a PSR 100 stream, and the stream now has the `create` method, it is unnecessary to use an outside factory dependency
$newBody = $request->getBody()->create('New Body')
# as such, the middleware is self-contained
$request->withBody($newBody)
#...
}
}