PHP Mini Documentation

CorsMiddleware
in package
implements MiddlewareInterface

PHP Mini Framework

Tags
copyright

busarm.com

license

https://github.com/Busarm/php-mini/blob/master/LICENSE (MIT License)

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
process()  : ResponseInterface
Middleware handler
handle()  : ResponseInterface
Handle CORS process
preflight()  : ResponseInterface|false
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

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

        

Search results