Provides a framework for http server controller responses.
The recommended way to install this library is through composer.
composer require xylemical/controller
<?php
use Xylemical\Controller\Controller;
use Xylemical\Controller\ContextFactory;
$requester = ...; // class based on Xylemical\Controller\RequesterInterface
$responder = ...; // class based on Xylemical\Controller\ResponderInterface
$processor = ...; // class based on Xylemical\Controller\ProcessorInterface
$factory = new ContextFactory();
$controller = new Controller($requester, $responder, $processor, $factory);
// Both $request and $response are Psr-4 compatible interfaces.
$response = $controller->handle($response);
MIT, see LICENSE.