This module registers standard PHP web input/output mechanisms ($_GET, $_POST, etc) for use with Piccolo. You can, of course, replace this module with your own implementation if you want to run your application via some other means (for example a queue processor).
Warning! Because of the nature of PHP (STDIN can only be read once, etc) this module contains side effects.
How it works
The Piccolo Web module defines two interfaces IO modules must implement:
InputProcessortakes the input from some source and creates a PSR-7 compatible request object that is then used further down the application.
OutputProcessortakes a PSR-7 response and sends it to a client.
These functions are implemented by