Ubiquity  2.5.2
php rapid development framework
StartupConfigTrait Class Reference

Ubiquity$StartupConfigTrait This class is part of Ubiquity. More...

+ Inheritance diagram for StartupConfigTrait:

Static Public Member Functions

static getConfig ()
 
static setConfig ($config)
 
static getModelsDir ()
 
static getModelsCompletePath ()
 
static getNS ($part='controllers')
 
static checkDbConfig ($offset='default')
 
static checkModelsConfig ()
 
static reloadConfig (bool $preserveSiteUrl=true)
 
static reloadServices ()
 
static saveConfig (array $contentArray, string $configFilename='config')
 
static updateConfig (array $content, string $configFilename='config')
 
static getHttpInstance ()
 
static setHttpInstance (AbstractHttp $httpInstance)
 
static getSessionInstance ()
 
static setSessionInstance (AbstractSession $sessionInstance)
 
static isValidUrl (string $url)
 
static setActiveDomainBase (string $domain, string $base='domains')
 Sets the active domain for a Domain Driven Design approach. More...
 
static getActiveDomainBase ()
 
static resetActiveDomainBase ()
 

Static Public Attributes

static $config
 

Static Protected Member Functions

static needsKeyInConfigArray (&$result, $array, $needs)
 
static setCtrlNS ()
 

Static Protected Attributes

static $ctrlNS
 
static $httpInstance
 
static $sessionInstance
 
static $activeDomainBase = ''
 
static $CONFIG_LOCATION = '/config/'
 
static $CONFIG_CACHE_LOCATION = 'cache/config/config.cache.php'
 

Static Private Member Functions

static isValidControllerAction (string $controller, string $action)
 

Detailed Description

Ubiquity$StartupConfigTrait This class is part of Ubiquity.

Author
jcheron myadd.nosp@m.ress.nosp@m.mail@.nosp@m.gmai.nosp@m.l.com
Version
1.1.8

Definition at line 25 of file StartupConfigTrait.php.

Member Function Documentation

◆ checkDbConfig()

static checkDbConfig (   $offset = 'default')
static

Definition at line 66 of file StartupConfigTrait.php.

◆ checkModelsConfig()

static checkModelsConfig ( )
static

Definition at line 78 of file StartupConfigTrait.php.

◆ getActiveDomainBase()

static getActiveDomainBase ( )
static

Definition at line 186 of file StartupConfigTrait.php.

◆ getConfig()

static getConfig ( )
static

Definition at line 34 of file StartupConfigTrait.php.

◆ getHttpInstance()

static getHttpInstance ( )
static

Definition at line 127 of file StartupConfigTrait.php.

◆ getModelsCompletePath()

static getModelsCompletePath ( )
static

Definition at line 46 of file StartupConfigTrait.php.

◆ getModelsDir()

static getModelsDir ( )
static

Definition at line 42 of file StartupConfigTrait.php.

◆ getNS()

static getNS (   $part = 'controllers')
static

Definition at line 58 of file StartupConfigTrait.php.

◆ getSessionInstance()

static getSessionInstance ( )
static

Definition at line 138 of file StartupConfigTrait.php.

◆ isValidControllerAction()

static isValidControllerAction ( string  $controller,
string  $action 
)
staticprivate

Definition at line 166 of file StartupConfigTrait.php.

◆ isValidUrl()

static isValidUrl ( string  $url)
static

Definition at line 149 of file StartupConfigTrait.php.

◆ needsKeyInConfigArray()

static needsKeyInConfigArray ( $result,
  $array,
  $needs 
)
staticprotected

Definition at line 50 of file StartupConfigTrait.php.

◆ reloadConfig()

static reloadConfig ( bool  $preserveSiteUrl = true)
static

Definition at line 89 of file StartupConfigTrait.php.

◆ reloadServices()

static reloadServices ( )
static

Definition at line 100 of file StartupConfigTrait.php.

◆ resetActiveDomainBase()

static resetActiveDomainBase ( )
static

Definition at line 190 of file StartupConfigTrait.php.

◆ saveConfig()

static saveConfig ( array  $contentArray,
string  $configFilename = 'config' 
)
static

Definition at line 105 of file StartupConfigTrait.php.

◆ setActiveDomainBase()

static setActiveDomainBase ( string  $domain,
string  $base = 'domains' 
)
static

Sets the active domain for a Domain Driven Design approach.

Parameters
string$domainThe new active domain name
string$baseThe base folder for domains

Definition at line 178 of file StartupConfigTrait.php.

◆ setConfig()

static setConfig (   $config)
static

Definition at line 38 of file StartupConfigTrait.php.

◆ setCtrlNS()

static setCtrlNS ( )
staticprotected

Definition at line 62 of file StartupConfigTrait.php.

◆ setHttpInstance()

static setHttpInstance ( AbstractHttp  $httpInstance)
static

Definition at line 134 of file StartupConfigTrait.php.

◆ setSessionInstance()

static setSessionInstance ( AbstractSession  $sessionInstance)
static

Definition at line 145 of file StartupConfigTrait.php.

◆ updateConfig()

static updateConfig ( array  $content,
string  $configFilename = 'config' 
)
static

Definition at line 120 of file StartupConfigTrait.php.

Field Documentation

◆ $activeDomainBase

$activeDomainBase = ''
staticprotected

Definition at line 30 of file StartupConfigTrait.php.

◆ $config

$config
static

Definition at line 26 of file StartupConfigTrait.php.

◆ $CONFIG_CACHE_LOCATION

$CONFIG_CACHE_LOCATION = 'cache/config/config.cache.php'
staticprotected

Definition at line 32 of file StartupConfigTrait.php.

◆ $CONFIG_LOCATION

$CONFIG_LOCATION = '/config/'
staticprotected

Definition at line 31 of file StartupConfigTrait.php.

◆ $ctrlNS

$ctrlNS
staticprotected

Definition at line 27 of file StartupConfigTrait.php.

◆ $httpInstance

$httpInstance
staticprotected

Definition at line 28 of file StartupConfigTrait.php.

◆ $sessionInstance

$sessionInstance
staticprotected

Definition at line 29 of file StartupConfigTrait.php.


The documentation for this class was generated from the following file: