1. Go to this page and download the library: Download phputil/httpwrapper 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/ */
phputil / httpwrapper example snippets
\phputil\HttpResponseWrapper;
use \Slim\App;
$app = new App();
$hrw = new HttpResponseWrapper();
$app->get( '/names', function ( $request, $response, $args ) use ( $hrw ) {
$names = array( 'Suzan', 'Mary', 'Mike', 'Bob' );
// Will return HTTP 200 with the array as JSON encoded with UTF-8
return $hrw->with( $response )
->withStatusOk()
->asJsonUtf8( $names ) // Any var type accepted
->end()
;
} );
$app->get( '/bad', function ( $request, $response, $args ) use ( $hrw ) {
// Will return HTTP 400
return $hrw->with( $response )->withStatusBadRequest->end();
} );
$app->get( '/i-am-just-curious', function ( $request, $response, $args ) use ( $hrw ) {
// Will return HTTP 403 (Forbidden)
return $hrw->with( $response )->withStatusForbidden->end();
} );
\phputil\HttpResponseWrapper;
use \Slim\App;
$app = new App();
$hrw = new HttpResponseWrapper();
$app->get( '/names', function ( $request, $response, $args ) use ( $hrw ) {
$names = array( 'Suzan', 'Mary', 'Mike', 'Bob' );
// Helper method to return HTTP 200 with a JSON content encoded with UTF-8.
return $hrw->with( $response )->ok( $names );
} );
$app->get( '/bad', function ( $request, $response, $args ) use ( $hrw ) {
// Helper method to return HTTP 400 with a JSON content encoded with UTF-8.
return $hrw->with( $response )->bad( array( 'Something bad happened' ) );
} );
$app->get( '/none', function ( $request, $response, $args ) use ( $hrw ) {
// Helper method to return HTTP 204.
return $hrw->with( $response )->noContent();
} );
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.