Download the PHP package gfacility/stack-cors without Composer
On this page you can find all versions of the php package gfacility/stack-cors. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download gfacility/stack-cors
More information about gfacility/stack-cors
Files in gfacility/stack-cors
Package stack-cors
Short Description Cross-origin resource sharing library and stack middleware
License MIT
Homepage https://github.com/asm89/stack-cors
Informations about the package stack-cors
Stack/Cors
Library and middleware enabling cross-origin resource sharing for your http-{foundation,kernel} using application. It attempts to implement the W3C Recommendation for cross-origin resource sharing.
Build status:
Installation
Require asm89/stack-cors
using composer.
Usage
This package can be used as a library or as stack middleware.
Options
Option | Description | Default value |
---|---|---|
allowedMethods | Matches the request method. | [] |
allowedOrigins | Matches the request origin. | [] |
allowedOriginsPatterns | Matches the request origin with preg_match . |
[] |
allowedHeaders | Sets the Access-Control-Allow-Headers response header. | [] |
exposedHeaders | Sets the Access-Control-Expose-Headers response header. | false |
maxAge | Sets the Access-Control-Max-Age response header. | false |
supportsCredentials | Sets the Access-Control-Allow-Credentials header. | false |
The allowedMethods and allowedHeaders options are case-insensitive.
You don't need to provide both allowedOrigins and allowedOriginsPatterns. If one of the strings passed matches, it is considered a valid origin.
If ['*']
is provided to allowedMethods, allowedOrigins or allowedHeaders all methods / origins / headers are allowed.
Example: using the library
Example: using the stack middleware
All versions of stack-cors with dependencies
symfony/http-foundation Version ~2.7|~3.0|~4.0|~5.0
symfony/http-kernel Version ~2.7|~3.0|~4.0|~5.0