db
Config Class Reference

Inherits Config.

Public Member Functions

 __construct ($baseDir, $containerBuilderClass=ModulesAwareContainerBuilder::class)
 
 init ()
 
 getExceptionHandlers ()
 

Static Public Member Functions

static getModuleEntryName ($entryName, $moduleIdentifier)
 
static getModulesDirs ()
 

Public Attributes

const INSTALLED_MODULES_FILENAME = "installed-modules.php"
 
const ADMIN_CONFIG_FILENAME = "admin-config.php"
 
const MODULE_COMMON_CONFIG_FILENAME = "config.php"
 
const MODULE_CONFIG_FILENAME = "module-config.php"
 
const DEFAULT_DB_CONNECTION_IDENTIFIER = 'db.connection'
 
const ADMIN_SERVICE_IDENTIFIER = 'izon.admin.services.adminService'
 
const LOGIN_CONTROLLER_IDENTIFIER = 'izon.admin.controller.loginController'
 
const DASHBOARD_CONTROLLER_IDENTIFIER = 'izon.admin.controller.dashboardController'
 
const LOGOUT_CONTROLLER_IDENTIFIER = 'izon.admin.controller.logoutController'
 
const SWITCH_COUNTRY_CONTROLLER_IDENTIFIER = 'izon.admin.controller.switchCountryController'
 
const NOTIFICATIONS_CONTROLLER_IDENTIFIER = 'izon.admin.controller.notificationsController'
 
const LOGGED_USER_CHECK_INTERCEPTOR_IDENTIFIER = 'izon.admin.interceptors.loggedUserCheckInterceptor'
 
const LOGGED_USER_INTERCEPTOR_IDENTIFIER = 'izon.admin.interceptors.loggedUserInterceptor'
 
const MODULES_ACTIONS_INTERCEPTOR_IDENTIFIER = 'izon.admin.interceptors.modulesActionsInterceptor'
 
const MODULES_SUPPORTED_COUNTRIES_INTERCEPTOR_IDENTIFIER = 'izon.admin.interceptors.supportedCountriesInterceptor'
 
const ADMIN_VERSION_INTERCEPTOR_IDENTIFIER = 'izon.admin.interceptors.loadAdminVersionInterceptor'
 
const ADMIN_MAX_FILE_SIZE_INTERCEPTOR_IDENTIFIER = 'izon.admin.interceptors.loadMaxFileSizeInterceprtor'
 

Static Public Attributes

static $moduleType
 
static $moduleIdentifier
 
static $moduleLoading
 

Protected Member Functions

 loadAdminModuleConfig (ModulesAwareContainerBuilder $builder, AdminModule $module, $moduleDir, &$definitionsArray)
 

Static Protected Member Functions

static composeModuleEntryName ($entryName, $moduleIdentifier)
 

Protected Attributes

 $adminConfigFileDir = NULL
 
 $adminService = NULL
 
 $modulesDir = "modules"
 
 $modulesLocations = []
 
 $log = NULL
 

Static Protected Attributes

static $moduleDirs = NULL
 

Detailed Description

slouzi k nacteni konfigurace i pro admin

Constructor & Destructor Documentation

◆ __construct()

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

Member Function Documentation

◆ composeModuleEntryName()

static composeModuleEntryName (   $entryName,
  $moduleIdentifier 
)
staticprotected

slozi identifikator pro zaznam v konfiguraci v adminu unikatni pro nacitani jednotlivych modulu

Parameters
string$entryNamezaznam v konfiguraci modulu
string$moduleIdentifieridentifikator
Returns
string konecny identifikator pod ktery se ulozi do DI kontejneru

◆ getExceptionHandlers()

getExceptionHandlers ( )

returns exception handlers for aplication

◆ getModuleEntryName()

static getModuleEntryName (   $entryName,
  $moduleIdentifier 
)
static

vrati identifikator hodnoty z modulu

Parameters
type$entryName
type$moduleIdentifier

◆ getModulesDirs()

static getModulesDirs ( )
static
Returns
array dirs containing modules

◆ init()

init ( )

TODO: upravit init, aby provdel inicializaci v podtride

◆ loadAdminModuleConfig()

loadAdminModuleConfig ( ModulesAwareContainerBuilder  $builder,
AdminModule  $module,
  $moduleDir,
$definitionsArray 
)
protected

nacte konfiguraci pro admina daneho modulu

Parameters
ModulesAwareContainerBuilder$builderbuilder pro di
string$moduleDirv jakem adresari se modul nachazi

Member Data Documentation

◆ $adminConfigFileDir

$adminConfigFileDir = NULL
protected

◆ $adminService

$adminService = NULL
protected

◆ $log

$log = NULL
protected

◆ $moduleDirs

$moduleDirs = NULL
staticprotected

◆ $moduleIdentifier

$moduleIdentifier
static

◆ $moduleLoading

$moduleLoading
static

true pokud prave probiha nacitani modulu

◆ $modulesDir

$modulesDir = "modules"
protected

◆ $modulesLocations

$modulesLocations = []
protected

◆ $moduleType

$moduleType
static

◆ ADMIN_CONFIG_FILENAME

const ADMIN_CONFIG_FILENAME = "admin-config.php"

jak se jmenuje soubor obsahujici konfiguraci admina v modulu admina

◆ ADMIN_MAX_FILE_SIZE_INTERCEPTOR_IDENTIFIER

const ADMIN_MAX_FILE_SIZE_INTERCEPTOR_IDENTIFIER = 'izon.admin.interceptors.loadMaxFileSizeInterceprtor'

interceptor pro nacitanĂ­ max velikosti upload souboru

◆ ADMIN_SERVICE_IDENTIFIER

const ADMIN_SERVICE_IDENTIFIER = 'izon.admin.services.adminService'

◆ ADMIN_VERSION_INTERCEPTOR_IDENTIFIER

const ADMIN_VERSION_INTERCEPTOR_IDENTIFIER = 'izon.admin.interceptors.loadAdminVersionInterceptor'

interceptor pro nacitani akci modulu

◆ DASHBOARD_CONTROLLER_IDENTIFIER

const DASHBOARD_CONTROLLER_IDENTIFIER = 'izon.admin.controller.dashboardController'

◆ DEFAULT_DB_CONNECTION_IDENTIFIER

const DEFAULT_DB_CONNECTION_IDENTIFIER = 'db.connection'

identigikator defaultni db

◆ INSTALLED_MODULES_FILENAME

const INSTALLED_MODULES_FILENAME = "installed-modules.php"

do jakeho souboru se maji zapsat informce o nainstalovanych specificky modulech

◆ LOGGED_USER_CHECK_INTERCEPTOR_IDENTIFIER

const LOGGED_USER_CHECK_INTERCEPTOR_IDENTIFIER = 'izon.admin.interceptors.loggedUserCheckInterceptor'

interceptor pro uvereni prihlaseneho uzivatele

◆ LOGGED_USER_INTERCEPTOR_IDENTIFIER

const LOGGED_USER_INTERCEPTOR_IDENTIFIER = 'izon.admin.interceptors.loggedUserInterceptor'

interceptor pro nahrani informaci o prihlasenem uzivateli

◆ LOGIN_CONTROLLER_IDENTIFIER

const LOGIN_CONTROLLER_IDENTIFIER = 'izon.admin.controller.loginController'

◆ LOGOUT_CONTROLLER_IDENTIFIER

const LOGOUT_CONTROLLER_IDENTIFIER = 'izon.admin.controller.logoutController'

◆ MODULE_COMMON_CONFIG_FILENAME

const MODULE_COMMON_CONFIG_FILENAME = "config.php"

jak se jmenuje spolecna konfigurace pro modul

◆ MODULE_CONFIG_FILENAME

const MODULE_CONFIG_FILENAME = "module-config.php"

jak se jmenuje soubor obsahujici konfiguraci modulu pro praci v adminu

◆ MODULES_ACTIONS_INTERCEPTOR_IDENTIFIER

const MODULES_ACTIONS_INTERCEPTOR_IDENTIFIER = 'izon.admin.interceptors.modulesActionsInterceptor'

interceptor pro nacitani akci modulu

◆ MODULES_SUPPORTED_COUNTRIES_INTERCEPTOR_IDENTIFIER

const MODULES_SUPPORTED_COUNTRIES_INTERCEPTOR_IDENTIFIER = 'izon.admin.interceptors.supportedCountriesInterceptor'

interceptor pro nacitani zemi admina

◆ NOTIFICATIONS_CONTROLLER_IDENTIFIER

const NOTIFICATIONS_CONTROLLER_IDENTIFIER = 'izon.admin.controller.notificationsController'

◆ SWITCH_COUNTRY_CONTROLLER_IDENTIFIER

const SWITCH_COUNTRY_CONTROLLER_IDENTIFIER = 'izon.admin.controller.switchCountryController'

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