db
Config Class Reference

Public Member Functions

 __construct ($baseDir, $containerBuilderClass=ContainerBuilder::class)
 
 init ()
 
 getContainer ()
 
 getRouter ()
 
 getLocaleResolver ()
 
 getViewResolvers ()
 
 getExceptionHandlers ()
 
 getAppLogger ()
 

Static Public Member Functions

static isDevelServer ()
 
static getValue ($param)
 

Public Attributes

const ROUTER_IDENTIFIER = 'mvc.router'
 
const ROUTER_COMMON_INTERCEPTORS_IDENTIFIER = 'mvc.router.commonInterceptors'
 
const ROUTER_DEFINITIONS_INDENTIFIER = 'mvc.routeDefinitions'
 
const ROUTER_REDIRECT_RO_URL_WITHOUT_TAILING_SLASH_INDENTIFIER = 'mvc.router.redirectToURLWithoutTailingSlash'
 
const LOCALE_RESOLVER_IDENTIFIER = 'locale.resolver'
 
const INIT_LOGGER_IDENTIFIER = 'logs.initLogger'
 
const VIEW_RESOLVER_IDENTIFIER = 'mvc.view.viewResolvers'
 
const EXCEPTION_HANDLERS_INDENTIFIER = 'mvc.exceptionHandlers'
 
const APP_DIR_IDENTIFIER = 'app.baseDir'
 
const APP_DIR = 'app.baseDir'
 
const CONFIG_DIR_IDENTIFIER = 'app.configDir'
 
const TMP_DIR_IDENTIFIER = 'app.tmpDir'
 
const CACHE_DIR_IDENTIFIER = 'app.cacheDir'
 
const USE_CONFIG_CACHE_IDENTIFIER = 'cache.useDefinitionCache'
 
const MODULE_CONFIG_FILENAME = "installed-modules.php"
 
const INSTALLED_LIBS_FILENAME = "installed-modules.php"
 

Protected Member Functions

 getBaseDir ()
 
 getAbsoluteConfigDir ()
 

Protected Attributes

 $baseDir
 
 $machineIdKey = 'MACHINE_ID'
 
 $configDir = 'config'
 
 $configFilePrefix = "config"
 
 $tmpDir = 'tmp'
 
 $cacheDir = NULL
 
 $configCacheFileName = "config-cache.php"
 
 $viewsConfigFileName = "views.php"
 
 $containerBuilderClass
 
 $container = NULL
 
 $log = NULL
 

Static Protected Attributes

static $develserver = false
 
static $extConfig
 

Detailed Description

slouzi k nacteni konfigurace

Constructor & Destructor Documentation

◆ __construct()

__construct (   $baseDir,
  $containerBuilderClass = ContainerBuilder::class 
)

Member Function Documentation

◆ getAbsoluteConfigDir()

getAbsoluteConfigDir ( )
protected

vrati absolutni odkaz do nofiguracniho souboru

Returns
string

◆ getAppLogger()

getAppLogger ( )

vrati logger

Parameters
string$name
Returns
Logger

◆ getBaseDir()

getBaseDir ( )
protected

vrati basedir pro aplikaci

Returns
type

◆ getContainer()

getContainer ( )
Returns
Container

◆ getExceptionHandlers()

getExceptionHandlers ( )

returns exception handlers for application

◆ getLocaleResolver()

getLocaleResolver ( )

◆ getRouter()

getRouter ( )

vrari router pro aplikaci

Returns
Router
Exceptions
Exception

◆ getValue()

static getValue (   $param)
static

vrati hodnotu parametru z konfigu

Parameters
string$paramEntry name
Returns
string

◆ getViewResolvers()

getViewResolvers ( )

◆ init()

init ( )
Parameters
string$baseDirkorenovy adresar aplikace
Exceptions
Exception

◆ isDevelServer()

static isDevelServer ( )
static

Member Data Documentation

◆ $baseDir

$baseDir
protected

◆ $cacheDir

$cacheDir = NULL
protected

◆ $configCacheFileName

$configCacheFileName = "config-cache.php"
protected

◆ $configDir

$configDir = 'config'
protected

◆ $configFilePrefix

$configFilePrefix = "config"
protected

◆ $container

$container = NULL
protected

◆ $containerBuilderClass

$containerBuilderClass
protected

◆ $develserver

$develserver = false
staticprotected

◆ $extConfig

$extConfig
staticprotected

◆ $log

$log = NULL
protected

◆ $machineIdKey

$machineIdKey = 'MACHINE_ID'
protected

◆ $tmpDir

$tmpDir = 'tmp'
protected

◆ $viewsConfigFileName

$viewsConfigFileName = "views.php"
protected

◆ APP_DIR

const APP_DIR = 'app.baseDir'

◆ APP_DIR_IDENTIFIER

const APP_DIR_IDENTIFIER = 'app.baseDir'

pod jakym idrentifikatorem je ulozan koremovy adresar aplikace

◆ CACHE_DIR_IDENTIFIER

const CACHE_DIR_IDENTIFIER = 'app.cacheDir'

pod jakym idrentifikatorem je ulozan adresar cache aplikace

◆ CONFIG_DIR_IDENTIFIER

const CONFIG_DIR_IDENTIFIER = 'app.configDir'

pod jakym idrentifikatorem je ulozan adresar s konfiguracenmi aplikace

◆ EXCEPTION_HANDLERS_INDENTIFIER

const EXCEPTION_HANDLERS_INDENTIFIER = 'mvc.exceptionHandlers'

jsak jsou definovany exception handlery

◆ INIT_LOGGER_IDENTIFIER

const INIT_LOGGER_IDENTIFIER = 'logs.initLogger'

provede inicializaci loggeru

◆ INSTALLED_LIBS_FILENAME

const INSTALLED_LIBS_FILENAME = "installed-modules.php"

◆ LOCALE_RESOLVER_IDENTIFIER

const LOCALE_RESOLVER_IDENTIFIER = 'locale.resolver'

pod jaky identifilatorem je ulozen locale resolver

◆ MODULE_CONFIG_FILENAME

const MODULE_CONFIG_FILENAME = "installed-modules.php"

do jakeho souboru se maji zapsat informce o nainstalovanych knihovnach aplikace

◆ ROUTER_COMMON_INTERCEPTORS_IDENTIFIER

const ROUTER_COMMON_INTERCEPTORS_IDENTIFIER = 'mvc.router.commonInterceptors'

pod jakym identifikatorem jsou ulozeny spolecne interceptory pro vsechny route definition

◆ ROUTER_DEFINITIONS_INDENTIFIER

const ROUTER_DEFINITIONS_INDENTIFIER = 'mvc.routeDefinitions'

jsak jsou definovany routery

◆ ROUTER_IDENTIFIER

const ROUTER_IDENTIFIER = 'mvc.router'

pod jakym identifikatorem je ulozen router

◆ ROUTER_REDIRECT_RO_URL_WITHOUT_TAILING_SLASH_INDENTIFIER

const ROUTER_REDIRECT_RO_URL_WITHOUT_TAILING_SLASH_INDENTIFIER = 'mvc.router.redirectToURLWithoutTailingSlash'

◆ TMP_DIR_IDENTIFIER

const TMP_DIR_IDENTIFIER = 'app.tmpDir'

pod jakym idrentifikatorem je ulozan tmp adresar aplikace

◆ USE_CONFIG_CACHE_IDENTIFIER

const USE_CONFIG_CACHE_IDENTIFIER = 'cache.useDefinitionCache'

urcuje jestli se maji cachovat konfigy: hlavni, moduly a obsah adresate web

◆ VIEW_RESOLVER_IDENTIFIER

const VIEW_RESOLVER_IDENTIFIER = 'mvc.view.viewResolvers'

pod jakym id jsou view resolvery


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