Cdn_Airee
extends Cdn_Controller
in package
Airee CDN driver
Tags
Table of Contents
Properties
- $instance : array<string|int, mixed>
- The singleton instances.
- $_cdn : Cdn_Model
- CDN
- $_cdn_site : Cdn_Site_Model
- Cdn_Site
- $_getCdnDomainCache : array<string|int, mixed>
- CDN domain cache
Methods
- addSite() : bool
- Add site into CDN
- addSites() : mixed
- getBalance() : int
- Get CDN balance
- getCdn() : Cdn_Model
- Get CDN
- getCdnDomain() : string
- Get CDN domain
- getCssDomain() : string
- Get CSS domain
- getCurrency() : string
- Get CDN currency
- getDefaultCdnSite() : Cdn_Site_Model|null
- Get default Cdn_Site for current site
- getInformationsystemDomain() : string
- Get Informationsystem domain
- getJsDomain() : string
- Get JS domain
- getShopDomain() : string
- Get Shop domain
- getStructureDomain() : string
- Get Structure domain
- instance() : object
- Register an existing instance as a singleton.
- onSave() : self
- Save CDN
- setCdn() : self
- Set CDN
- setCdnSite() : self
- Set Cdn_Site
- _getDomain() : string|null
- Get site domain
- _getDriverName() : srting
- Get full driver name
Properties
$instance
The singleton instances.
public
static array<string|int, mixed>
$instance
= array()
$_cdn
CDN
protected
Cdn_Model
$_cdn
= \NULL
$_cdn_site
Cdn_Site
protected
Cdn_Site_Model
$_cdn_site
= \NULL
$_getCdnDomainCache
CDN domain cache
protected
array<string|int, mixed>
$_getCdnDomainCache
= array()
Methods
addSite()
Add site into CDN
public
addSite(mixed $domain) : bool
Parameters
- $domain : mixed
Return values
booladdSites()
public
addSites(mixed $siteId) : mixed
Parameters
- $siteId : mixed
getBalance()
Get CDN balance
public
getBalance() : int
Return values
intgetCdn()
Get CDN
public
getCdn() : Cdn_Model
Return values
Cdn_ModelgetCdnDomain()
Get CDN domain
public
getCdnDomain() : string
Return values
stringgetCssDomain()
Get CSS domain
public
getCssDomain() : string
Return values
stringgetCurrency()
Get CDN currency
public
getCurrency() : string
Return values
stringgetDefaultCdnSite()
Get default Cdn_Site for current site
public
static getDefaultCdnSite() : Cdn_Site_Model|null
Return values
Cdn_Site_Model|nullgetInformationsystemDomain()
Get Informationsystem domain
public
getInformationsystemDomain() : string
Return values
stringgetJsDomain()
Get JS domain
public
getJsDomain() : string
Return values
stringgetShopDomain()
Get Shop domain
public
getShopDomain() : string
Return values
stringgetStructureDomain()
Get Structure domain
public
getStructureDomain() : string
Return values
stringinstance()
Register an existing instance as a singleton.
public
static instance(string $name) : object
Parameters
- $name : string
-
driver's name
Return values
objectonSave()
Save CDN
public
onSave() : self
Return values
selfsetCdn()
Set CDN
public
setCdn(Cdn_Model $oCdn) : self
Parameters
- $oCdn : Cdn_Model
Return values
selfsetCdnSite()
Set Cdn_Site
public
setCdnSite(Cdn_Site_Model $oCdn_Site) : self
Parameters
- $oCdn_Site : Cdn_Site_Model
Return values
self_getDomain()
Get site domain
protected
_getDomain() : string|null
Return values
string|null_getDriverName()
Get full driver name
protected
static _getDriverName(string $driver) : srting
Parameters
- $driver : string
-
driver name