Overview
WPZylos HTTP provides request/response handling and middleware pipeline.
Key Features
- Request Object - Unified access to
$_GET,$_POST,$_REQUEST - Response Helpers -
Response::html(),Response::json(),Response::redirect() - Middleware Pipeline - Layered request processing
- Per-field Sanitization -
text(),email(),int(),html()
Quick Start
use WPZylos\Framework\Http\Request;
use WPZylos\Framework\Http\Response;
$request = Request::capture($context);
$name = $request->text('name');
$email = $request->email('email');
return Response::json(['status' => 'ok']);
Request Methods
$request->text('field'); // Sanitized text
$request->email('field'); // Sanitized email
$request->int('field'); // Integer
$request->bool('field'); // Boolean
$request->html('field'); // Sanitized HTML
$request->array('field'); // Array value
$request->all(); // All merged input
Response Types
Response::html($content, $status);
Response::json($data, $status);
Response::redirect($url, $status);
Response::empty($status);
Response::error($message, $status);