\OSS\ModelCorsConfig

Class CorsConfig

Summary

Methods
Properties
Constants
__construct()
getRules()
addRule()
parseFromXml()
serializeToXml()
__toString()
No public properties found
OSS_CORS_ALLOWED_ORIGIN
OSS_CORS_ALLOWED_METHOD
OSS_CORS_ALLOWED_HEADER
OSS_CORS_EXPOSE_HEADER
OSS_CORS_MAX_AGE_SECONDS
OSS_MAX_RULES
No protected methods found
No protected properties found
N/A
No private methods found
$rules
N/A

Constants

OSS_CORS_ALLOWED_ORIGIN

OSS_CORS_ALLOWED_ORIGIN = 'AllowedOrigin'

OSS_CORS_ALLOWED_METHOD

OSS_CORS_ALLOWED_METHOD = 'AllowedMethod'

OSS_CORS_ALLOWED_HEADER

OSS_CORS_ALLOWED_HEADER = 'AllowedHeader'

OSS_CORS_EXPOSE_HEADER

OSS_CORS_EXPOSE_HEADER = 'ExposeHeader'

OSS_CORS_MAX_AGE_SECONDS

OSS_CORS_MAX_AGE_SECONDS = 'MaxAgeSeconds'

OSS_MAX_RULES

OSS_MAX_RULES = 10

Properties

$rules

$rules : \OSS\Model\CorsRule[]

CorsRule list

Type

CorsRule[]

Methods

__construct()

__construct() : mixed

CorsConfig constructor.

Returns

mixed —

getRules()

getRules() : \OSS\Model\CorsRule[]

Get CorsRule list

Returns

\OSS\Model\CorsRule[] —

addRule()

addRule(\OSS\Model\CorsRule  $rule) : mixed

Add a new CorsRule

Parameters

\OSS\Model\CorsRule $rule

Throws

\OSS\Core\OssException

Returns

mixed —

parseFromXml()

parseFromXml(string  $strXml) : null

Parse CorsConfig from the xml.

Parameters

string $strXml

Throws

\OSS\Core\OssException

Returns

null —

serializeToXml()

serializeToXml() : string

Serialize the object into xml string.

Returns

string —

__toString()

__toString() : mixed

Returns

mixed —