CorsMiddleware
in package
implements
MiddlewareInterface
PHP Mini Framework
Tags
Interfaces, Classes, Traits and Enums
- MiddlewareInterface
- PHP Mini Framework
Table of Contents
- $allowedHeaders : array<string|int, mixed>
- $allowedMethods : array<string|int, mixed>
- $allowedOrigins : array<string|int, mixed>
- $exposedHeaders : array<string|int, mixed>
- $maxAge : int
- __construct() : mixed
- handle() : false|mixed
- Middleware handler
- preflight() : mixed
- Preflight Check
Properties
$allowedHeaders
private
array<string|int, mixed>
$allowedHeaders
= []
Tags
$allowedMethods
private
array<string|int, mixed>
$allowedMethods
= []
Tags
$allowedOrigins
private
array<string|int, mixed>
$allowedOrigins
= []
Tags
$exposedHeaders
private
array<string|int, mixed>
$exposedHeaders
= []
Tags
$maxAge
private
int
$maxAge
= 0
Tags
Methods
__construct()
public
__construct([array<string|int, mixed> $allowedOrigins = [] ][, array<string|int, mixed> $allowedHeaders = [] ][, array<string|int, mixed> $exposedHeaders = [] ][, array<string|int, mixed> $allowedMethods = [] ][, int $maxAge = 0 ]) : mixed
Parameters
- $allowedOrigins : array<string|int, mixed> = []
- $allowedHeaders : array<string|int, mixed> = []
- $exposedHeaders : array<string|int, mixed> = []
- $allowedMethods : array<string|int, mixed> = []
- $maxAge : int = 0
Tags
Return values
mixed —handle()
Middleware handler
public
handle(RequestInterface|RouteInterface &$request, ResponseInterface &$response[, callable $next = null ]) : false|mixed
Parameters
- $request : RequestInterface|RouteInterface
- $response : ResponseInterface
- $next : callable = null
Tags
Return values
false|mixed —Return false if failed
preflight()
Preflight Check
private
preflight(RequestInterface &$request, ResponseInterface &$response) : mixed
Parameters
- $request : RequestInterface
- $response : ResponseInterface