Skip to content

xylemical/controller

Repository files navigation

Controller framework

Provides a framework for http server controller responses.

Install

The recommended way to install this library is through composer.

composer require xylemical/controller

Usage

<?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);

License

MIT, see LICENSE.

About

Provides a controller framework.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages