API_TIMEOUT
    public
    mixed
    API_TIMEOUT
    = 10
        
        
    
| API_TIMEOUT | = 10 | |
|---|---|---|
| ATTACHMENT_MAX_SIZE | = 20 | |
| CDN_ASSETS_COMMERCE | = '/assets' | |
| CHARSET | = 'UTF-8' | |
| CONNECTIONLOGGER_ENABLED | = self::getLoggerConnectionEnabled() | |
| DATE_TIME_FORMATER_DEFAULT_CALENDAR_TYPE | = \IntlDateFormatter::GREGORIAN | |
| DATE_TIME_FORMATER_DEFAULT_DATE_TYPE | = \IntlDateFormatter::MEDIUM | |
| DATE_TIME_FORMATER_DEFAULT_TIME_TYPE | = \IntlDateFormatter::MEDIUM | |
| DEBUGINFOLOGGER_ENABLED | = self::getLoggerDebugInfoEnabled() | |
| DEFAULT_CACHE_CONTROL_MAX_AGE | = '3600' | |
| DEFAULT_CACHE_TTL | = '3600' | |
| DEFAULT_ROUTE | = [\FWK\Enums\RouteItems::STATUS => 200, \FWK\Enums\RouteItems::LANGUAGE => 'es', \FWK\Enums\RouteItems::CURRENCY => 'EUR', \FWK\Enums\RouteItems::THEME => [\FWK\Enums\RouteItems::LAYOUT => 'default', \FWK\Enums\RouteItems::CONTENT => 'default', \FWK\Enums\RouteItems::NAME => 'default', \FWK\Enums\RouteItems::CHANNEL => '']] | |
| DEVEL | = \false | |
| DEVEL_HEADER | = isset(\REQUEST_HEADERS[$constDevelHeader]) && \boolval(\REQUEST_HEADERS[$constDevelHeader]) | |
| DOCUEMENT_TEMPLATES_PATH | = '/documentTemplates/' | |
| ERROR_ON_CACHEABLE_ZERO_TTL | = self::getErrorOnCacheableZeroTTL() | |
| ERROR_WITHOUT_CONTROLLER | = 'ErrorWithoutController.php' | |
| EXCEPTIONLOGGER_ENABLED | = self::getLoggerExceptionEnabled() | |
| FWK_JS_VERSION | = '' | |
| FWK_LOAD_PATH | = $path | |
| FWK_NAMESPACE | = 'FWK\\' | |
| FWK_PHAR_BUILD | = '20221117-12:27' | |
| HEALTHCHECKLOGGER_ENABLED | = self::getLoggerHealthcheckEnabled() | |
| IMAGE_FEATURED_SMALL | = 'featuredSmall.png' | |
| IMAGE_LANGUAGE | = 'languages/flag_{{initials}}.png' | |
| IMAGE_MISSING_BASKET_ITEM | = 'notFoundProductSmall.png' | |
| IMAGE_MISSING_OPTION_IMAGE | = 'notFoundProductOption.png' | |
| IMAGE_MISSING_PRODUCTS | = 'notFoundProduct.png' | |
| IMAGE_MISSING_PRODUCTS_LIST | = 'notFoundProductSmall.png' | |
| IMAGE_NOT_FOUND | = 'notFound.png' | |
| IMAGE_OFFER_SMALL | = 'offerSmall.png' | |
| INTERNAL_FOLDER | = 'Internal' | |
| INTERNAL_PREFIX | = 'lc_ecom_internal' | |
| INTERNAL_THEME | = 'Internal' | |
| INTERNAL_UTIL_VERSION | = 'Util' | |
| JSON_ENCODE_FILTER | = \JSON_UNESCAPED_UNICODE | |
| LICENSES_LOCATION_ADDRESS_VALIDATION | = ['ADBAS', 'ADEXT'] | |
| LIFE_TIME_CACHE_APPLICATION | = self::getLifeTimeCacheApplication() | |
| LIFE_TIME_CACHE_OBJECTS | = self::getLifeTimeCacheObjects() | |
| LIFE_TIME_CACHE_PLUGINS | = self::getLifeTimeCachePlugins() | |
| LIFE_TIME_SESSION | = self::getLifeTimeSession() | |
| LIFE_TIME_SESSION_BOT | = 5 | |
| LOG_ENABLED | = self::getLogEnabled() | |
| LOG_HANDLER | = self::getLogHandler() | |
| LOG_LEVEL | = self::getLogLevel() | |
| LOGGER_LEVEL | = self::getLoggerLevel() | |
| MAX_LENGTH_APPLIED_PARAMETER_VALUE | = 500 | |
| REQUEST_HEADERS | = \array_change_key_case(\getallheaders(), \CASE_UPPER) | |
| REQUEST_ID | = \date("dmy-His") . '_' . \uniqid() | |
| REQUESTHANDLERLOGGER_ENABLED | = self::getLoggerRequestHandlerEnabled() | |
| REQUIRED_FIELD_HTML_FLAG | = '<span class="required">*</span>' | |
| SDK_INTERCEPTORS_NAMESPACE | = 'FWK\\Core\\Interceptors' | |
| THEME_DEFAULT_MODE | = 'bootstrap5' | |
| THEME_DEFAULT_VERSION | = 'Desktop' | |
| THROW_CONNECTION_ERRORS | = \false | |
| TIMER_DEBUG | = isset(\REQUEST_HEADERS[$constTimerDebug]) && \boolval(\REQUEST_HEADERS[$constTimerDebug]) | |
| TIMERLOGGER_ENABLED | = self::getLoggerTimerEnabled() | |
| URL_ROUTE | = 'path' | |
| USE_CACHE_REDIS_OBJECT | = self::getUseCacheRedisObject() | |
| USER_ACTIONS_FILE_EXTENSION | = '.png' | |
| exceptionCapturerFWK() | This is our user-defined exception handler function to be called when an uncaught exception occurs. | : void | 
| errorCapturerFWK() | This is the function for execution on shutdown. | : void | 
| callMethod() | : bool | 
    public
    mixed
    API_TIMEOUT
    = 10
        
        
    
    public
    mixed
    ATTACHMENT_MAX_SIZE
    = 20
        
        
    
    public
    mixed
    CDN_ASSETS_COMMERCE
    = '/assets'
        
        
    
    public
    mixed
    CHARSET
    = 'UTF-8'
        
        
    
    public
    mixed
    CONNECTIONLOGGER_ENABLED
    = self::getLoggerConnectionEnabled()
        
        
    
    public
    mixed
    DATE_TIME_FORMATER_DEFAULT_CALENDAR_TYPE
    = \IntlDateFormatter::GREGORIAN
        
        
    
    public
    mixed
    DATE_TIME_FORMATER_DEFAULT_DATE_TYPE
    = \IntlDateFormatter::MEDIUM
        
        
    
    public
    mixed
    DATE_TIME_FORMATER_DEFAULT_TIME_TYPE
    = \IntlDateFormatter::MEDIUM
        
        
    
    public
    mixed
    DEBUGINFOLOGGER_ENABLED
    = self::getLoggerDebugInfoEnabled()
        
        
    
    public
    mixed
    DEFAULT_CACHE_CONTROL_MAX_AGE
    = '3600'
        
        
    
    public
    mixed
    DEFAULT_CACHE_TTL
    = '3600'
        
        
    
    public
    mixed
    DEFAULT_ROUTE
    = [\FWK\Enums\RouteItems::STATUS => 200, \FWK\Enums\RouteItems::LANGUAGE => 'es', \FWK\Enums\RouteItems::CURRENCY => 'EUR', \FWK\Enums\RouteItems::THEME => [\FWK\Enums\RouteItems::LAYOUT => 'default', \FWK\Enums\RouteItems::CONTENT => 'default', \FWK\Enums\RouteItems::NAME => 'default', \FWK\Enums\RouteItems::CHANNEL => '']]
        
        
    
    public
    mixed
    DEVEL
    = \false
        
        
    
    public
    mixed
    DEVEL_HEADER
    = isset(\REQUEST_HEADERS[$constDevelHeader]) && \boolval(\REQUEST_HEADERS[$constDevelHeader])
        
        
    
    public
    mixed
    DOCUEMENT_TEMPLATES_PATH
    = '/documentTemplates/'
        
        
    
    public
    mixed
    ERROR_ON_CACHEABLE_ZERO_TTL
    = self::getErrorOnCacheableZeroTTL()
        
        
    
    public
    mixed
    ERROR_WITHOUT_CONTROLLER
    = 'ErrorWithoutController.php'
        
        
    
    public
    mixed
    EXCEPTIONLOGGER_ENABLED
    = self::getLoggerExceptionEnabled()
        
        
    
    public
    mixed
    FWK_JS_VERSION
    = ''
        
        
    
    public
    mixed
    FWK_LOAD_PATH
    = $path
        
        
    
    public
    mixed
    FWK_NAMESPACE
    = 'FWK\\'
        
        
    
    public
    mixed
    FWK_PHAR_BUILD
    = '20221117-12:27'
        
        
    
    public
    mixed
    HEALTHCHECKLOGGER_ENABLED
    = self::getLoggerHealthcheckEnabled()
        
        
    
    public
    mixed
    IMAGE_FEATURED_SMALL
    = 'featuredSmall.png'
        
        
    
    public
    mixed
    IMAGE_LANGUAGE
    = 'languages/flag_{{initials}}.png'
        
        
    
    public
    mixed
    IMAGE_MISSING_BASKET_ITEM
    = 'notFoundProductSmall.png'
        
        
    
    public
    mixed
    IMAGE_MISSING_OPTION_IMAGE
    = 'notFoundProductOption.png'
        
        
    
    public
    mixed
    IMAGE_MISSING_PRODUCTS
    = 'notFoundProduct.png'
        
        
    
    public
    mixed
    IMAGE_MISSING_PRODUCTS_LIST
    = 'notFoundProductSmall.png'
        
        
    
    public
    mixed
    IMAGE_NOT_FOUND
    = 'notFound.png'
        
        
    
    public
    mixed
    IMAGE_OFFER_SMALL
    = 'offerSmall.png'
        
        
    
    public
    mixed
    INTERNAL_FOLDER
    = 'Internal'
        
        
    
    public
    mixed
    INTERNAL_PREFIX
    = 'lc_ecom_internal'
        
        
    
    public
    mixed
    INTERNAL_THEME
    = 'Internal'
        
        
    
    public
    mixed
    INTERNAL_UTIL_VERSION
    = 'Util'
        
        
    
    public
    mixed
    JSON_ENCODE_FILTER
    = \JSON_UNESCAPED_UNICODE
        
        
    
    public
    mixed
    LICENSES_LOCATION_ADDRESS_VALIDATION
    = ['ADBAS', 'ADEXT']
        
        
    
    public
    mixed
    LIFE_TIME_CACHE_APPLICATION
    = self::getLifeTimeCacheApplication()
        
        
    
    public
    mixed
    LIFE_TIME_CACHE_OBJECTS
    = self::getLifeTimeCacheObjects()
        
        
    
    public
    mixed
    LIFE_TIME_CACHE_PLUGINS
    = self::getLifeTimeCachePlugins()
        
        
    
    public
    mixed
    LIFE_TIME_SESSION
    = self::getLifeTimeSession()
        
        
    
    public
    mixed
    LIFE_TIME_SESSION_BOT
    = 5
        
        
    
    public
    mixed
    LOG_ENABLED
    = self::getLogEnabled()
        
        
    
    public
    mixed
    LOG_HANDLER
    = self::getLogHandler()
        
        
    
    public
    mixed
    LOG_LEVEL
    = self::getLogLevel()
        
        
    
    public
    mixed
    LOGGER_LEVEL
    = self::getLoggerLevel()
        
        
    
    public
    mixed
    MAX_LENGTH_APPLIED_PARAMETER_VALUE
    = 500
        
        
    
    public
    mixed
    REQUEST_HEADERS
    = \array_change_key_case(\getallheaders(), \CASE_UPPER)
        
        
    
    public
    mixed
    REQUEST_ID
    = \date("dmy-His") . '_' . \uniqid()
        
        
    
    public
    mixed
    REQUESTHANDLERLOGGER_ENABLED
    = self::getLoggerRequestHandlerEnabled()
        
        
    
    public
    mixed
    REQUIRED_FIELD_HTML_FLAG
    = '<span class="required">*</span>'
        
        
    
    public
    mixed
    SDK_INTERCEPTORS_NAMESPACE
    = 'FWK\\Core\\Interceptors'
        
        
    
    public
    mixed
    THEME_DEFAULT_MODE
    = 'bootstrap5'
        
        
    
    public
    mixed
    THEME_DEFAULT_VERSION
    = 'Desktop'
        
        
    
    public
    mixed
    THROW_CONNECTION_ERRORS
    = \false
        
        
    
    public
    mixed
    TIMER_DEBUG
    = isset(\REQUEST_HEADERS[$constTimerDebug]) && \boolval(\REQUEST_HEADERS[$constTimerDebug])
        
        
    
    public
    mixed
    TIMERLOGGER_ENABLED
    = self::getLoggerTimerEnabled()
        
        
    
    public
    mixed
    URL_ROUTE
    = 'path'
        
        
    
    public
    mixed
    USE_CACHE_REDIS_OBJECT
    = self::getUseCacheRedisObject()
        
        
    
    public
    mixed
    USER_ACTIONS_FILE_EXTENSION
    = '.png'
        
        
    
This is our user-defined exception handler function to be called when an uncaught exception occurs.
    
                exceptionCapturerFWK(Throwable $e) : void
        It instanciates an ExceptionHandler object (see FWK\Core\Exceptions\ExceptionHandler) to manage the captured exception.
This is the function for execution on shutdown.
    
                errorCapturerFWK() : void
    
    
    
        
    
                callMethod(callable $method[, callable $finally = null ][, string $message = '' ][, array<string|int, mixed> $args = [] ][, bool $staticRedirect = false ]) : bool