xylemical / controller
Provides framework for controller-based execution.
Installs: 25
Dependents: 2
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/xylemical/controller
Requires
- php: >7.4
- psr/http-message: >=1.0
- xylemical/account: dev-master
Requires (Dev)
- xylemical/composer-dev-bundle: ^0.1.1
This package is auto-updated.
Last update: 2025-09-29 02:44:11 UTC
README
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.