Code Coverage |
||||||||||
Lines |
Functions and Methods |
Classes and Traits |
||||||||
Total | |
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 | |
8 | namespace BO\Zmsdb; |
9 | |
10 | define( |
11 | 'ZMSDB_SESSION_DURATION', |
12 | getenv('ZMSDB_SESSION_DURATION') ? getenv('ZMSDB_SESSION_DURATION') : 28800 |
13 | ); |
14 | |
15 | class 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 | } |