Cdn_Cookiefree
extends Cdn_Controller
in package
Cookie-Free 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
Methods
- getBalance() : int
- Get CDN balance
- getCdn() : Cdn_Model
- Get CDN
- 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
- _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
Methods
getBalance()
Get CDN balance
public
getBalance() : int
Return values
intgetCdn()
Get CDN
public
getCdn() : Cdn_Model
Return values
Cdn_ModelgetCssDomain()
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_getDriverName()
Get full driver name
protected
static _getDriverName(string $driver) : srting
Parameters
- $driver : string
-
driver name