switon / http
HTTP server, request pipeline, and response handling for Switon Framework
v1.0.0
2026-05-10 03:52 UTC
Requires
- php: >=8.3
- ext-dom: *
- psr/event-dispatcher: ^1.0
- switon/binding: ^1.0
- switon/core: ^1.0
- switon/event: ^1.0
- switon/id: ^1.0
- switon/invoker: ^1.0
- switon/kernel: ^1.0
- switon/principal: ^1.0
- switon/renderer: ^1.0
- switon/router: ^1.0
Requires (Dev)
- switon/i18n: ^1.0
- switon/testing: ^1.0
- switon/validation: ^1.0
README
HTTP server, request pipeline, and response handling for Switon Framework.
Installation
composer require switon/http
Requirements: PHP 8.3+, ext-dom
Quick Start
use Switon\Http\Controller; use Switon\Routing\Attribute\GetMapping; use Switon\Routing\Attribute\RequestMapping; #[RequestMapping('/api/user')] class UserController extends Controller { #[GetMapping('{id}')] public function showAction(int $id): array { return ['user' => ['id' => $id]]; } }
Docs: https://docs.switon.dev/latest/http
License
MIT.