2017 © Pedro Peláez
 

library http

Http objects for handling requests and responses

image

koine/http

Http objects for handling requests and responses

  • Friday, August 28, 2015
  • by mjacobus
  • Repository
  • 1 Watchers
  • 0 Stars
  • 252 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 6 Versions
  • 0 % Grown

The README.md

Koine Http

Work in progress Http models, (*1)

Code information:, (*2)

Build Status Coverage Status Code Climate Scrutinizer Code Quality, (*3)

Package information:, (*4)

Latest Stable Version Total Downloads Latest Unstable Version License Dependency Status, (*5)

Usage


namespace Koine\Http; $env = new Environment($_SERVER); $cookies = new Cookies($_COOKIE); $session = new Session($_SESSION); $params = new Params($_REQUEST); $request = new Request(array( 'environment' => $env, 'cookies' => $cookies, 'session' => $session, 'params' => $params, )); $hello = function ($request) { $response = new Response(array( 'cookies' => $cookies, )); return $response->setBody('Hello Word!'); }; // If page is hello $hello()->send(); $redirect = function ($request) { $response = new Response(array( 'cookies' => $cookies, )); return $response->setRedirect('/'); }; // If page is redirect $redirect()->send();

Installing

Via Composer

Append the lib to your requirements key in your composer.json., (*6)

{
    // composer.json
    // [..]
    require: {
        // append this line to your requirements
        "koine/http": "dev-master"
    }
}

Alternative install

Issues/Features proposals

Here is the issue tracker., (*7)

Contributing

Only TDD code will be accepted. Please follow the PSR-2 code standard., (*8)

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

How to run the tests:

phpunit --configuration tests/phpunit.xml

To check the code standard run:

phpcs --standard=PSR2 lib
phpcs --standard=PSR2 tests

Lincense

MIT, (*9)

Authors

The Versions

28/08 2015

dev-master

9999999-dev

Http objects for handling requests and responses

  Sources   Download

MIT

The Requires

 

The Development Requires

by Marcelo Jacobus

23/09 2014

0.9.3

0.9.3.0

Http objects for handling requests and responses

  Sources   Download

MIT

The Requires

 

The Development Requires

by Marcelo Jacobus

08/09 2014

0.9.2

0.9.2.0

Http objects for handling requests and responses

  Sources   Download

MIT

The Requires

 

The Development Requires

by Marcelo Jacobus

03/09 2014

0.9.1

0.9.1.0

Http objects for handling requests and responses

  Sources   Download

MIT

The Requires

 

The Development Requires

by Marcelo Jacobus

03/09 2014

dev-request_in_response

dev-request_in_response

Http objects for handling requests and responses

  Sources   Download

MIT

The Requires

 

The Development Requires

by Marcelo Jacobus

01/09 2014

0.9.0

0.9.0.0

Http objects for handling requests and responses

  Sources   Download

MIT

The Requires

 

The Development Requires

by Marcelo Jacobus