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 |
slouzi k nacteni konfigurace i pro admin
| __construct | ( | $baseDir, | |
$containerBuilderClass = ModulesAwareContainerBuilder::class |
|||
| ) |
|
staticprotected |
slozi identifikator pro zaznam v konfiguraci v adminu unikatni pro nacitani jednotlivych modulu
| string | $entryName | zaznam v konfiguraci modulu |
| string | $moduleIdentifier | identifikator |
| getExceptionHandlers | ( | ) |
returns exception handlers for aplication
|
static |
vrati identifikator hodnoty z modulu
| type | $entryName | |
| type | $moduleIdentifier |
|
static |
| init | ( | ) |
TODO: upravit init, aby provdel inicializaci v podtride
|
protected |
nacte konfiguraci pro admina daneho modulu
| ModulesAwareContainerBuilder | $builder | builder pro di |
| string | $moduleDir | v jakem adresari se modul nachazi |
|
protected |
|
protected |
|
protected |
|
staticprotected |
|
static |
|
static |
true pokud prave probiha nacitani modulu
|
protected |
|
protected |
|
static |
| const ADMIN_CONFIG_FILENAME = "admin-config.php" |
jak se jmenuje soubor obsahujici konfiguraci admina v modulu admina
| const ADMIN_MAX_FILE_SIZE_INTERCEPTOR_IDENTIFIER = 'izon.admin.interceptors.loadMaxFileSizeInterceprtor' |
interceptor pro nacitanĂ max velikosti upload souboru
| const ADMIN_SERVICE_IDENTIFIER = 'izon.admin.services.adminService' |
| const ADMIN_VERSION_INTERCEPTOR_IDENTIFIER = 'izon.admin.interceptors.loadAdminVersionInterceptor' |
interceptor pro nacitani akci modulu
| const DASHBOARD_CONTROLLER_IDENTIFIER = 'izon.admin.controller.dashboardController' |
| const DEFAULT_DB_CONNECTION_IDENTIFIER = 'db.connection' |
identigikator defaultni db
| const INSTALLED_MODULES_FILENAME = "installed-modules.php" |
do jakeho souboru se maji zapsat informce o nainstalovanych specificky modulech
| const LOGGED_USER_CHECK_INTERCEPTOR_IDENTIFIER = 'izon.admin.interceptors.loggedUserCheckInterceptor' |
interceptor pro uvereni prihlaseneho uzivatele
| const LOGGED_USER_INTERCEPTOR_IDENTIFIER = 'izon.admin.interceptors.loggedUserInterceptor' |
interceptor pro nahrani informaci o prihlasenem uzivateli
| const LOGIN_CONTROLLER_IDENTIFIER = 'izon.admin.controller.loginController' |
| const LOGOUT_CONTROLLER_IDENTIFIER = 'izon.admin.controller.logoutController' |
| const MODULE_COMMON_CONFIG_FILENAME = "config.php" |
jak se jmenuje spolecna konfigurace pro modul
| const MODULE_CONFIG_FILENAME = "module-config.php" |
jak se jmenuje soubor obsahujici konfiguraci modulu pro praci v adminu
| const MODULES_ACTIONS_INTERCEPTOR_IDENTIFIER = 'izon.admin.interceptors.modulesActionsInterceptor' |
interceptor pro nacitani akci modulu
| const MODULES_SUPPORTED_COUNTRIES_INTERCEPTOR_IDENTIFIER = 'izon.admin.interceptors.supportedCountriesInterceptor' |
interceptor pro nacitani zemi admina
| const NOTIFICATIONS_CONTROLLER_IDENTIFIER = 'izon.admin.controller.notificationsController' |
| const SWITCH_COUNTRY_CONTROLLER_IDENTIFIER = 'izon.admin.controller.switchCountryController' |