Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 4
n/a
0 / 0
CRAP
n/a
0 / 0
Application
n/a
0 / 0
n/a
0 / 0
0
n/a
0 / 0
1<?php
2
3/**
4 * @package Zmsdb
5 * @copyright BerlinOnline Stadtportal GmbH & Co. KG
6 **/
7
8namespace BO\Zmsdb;
9
10define(
11    'ZMSDB_SESSION_DURATION',
12    getenv('ZMSDB_SESSION_DURATION') ? getenv('ZMSDB_SESSION_DURATION') : 28800
13);
14
15class Application extends \BO\Slim\Application
16{
17    /**
18     * Name of the application
19     */
20    const IDENTIFIER = 'zms';
21
22    const MODULE_NAME = 'zmsdb';
23
24    const DEBUG = false;
25
26    const SESSION_DURATION = ZMSDB_SESSION_DURATION;
27
28    /**
29     * Default parameters for templates
30     */
31    public static $templatedefaults = array();
32
33    /**
34     * Default parameters for middleware HttpBasicAuth
35     */
36    public static $httpBasicAuth = array();
37
38    /**
39     * image preferences
40     */
41    public static $isImageAllowed = false;
42
43    /**
44     * language preferences
45     */
46    const MULTILANGUAGE = true;
47    public static $locale = 'de';
48    public static $supportedLanguages = array(
49        // Default language
50        'de' => array(
51            'name'    => 'Deutsch',
52            'locale'  => 'de_DE',
53            'default' => true,
54        ),
55        // Other languages
56        'en' => array(
57            'name'    => 'English',
58            'locale'  => 'en_GB',
59        )
60    );
61}