forked from getkirby-v2/kirby
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbootstrap.php
More file actions
54 lines (43 loc) · 2.35 KB
/
bootstrap.php
File metadata and controls
54 lines (43 loc) · 2.35 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<?php
if(!defined('KIRBY')) define('KIRBY', true);
if(!defined('DS')) define('DS', DIRECTORY_SEPARATOR);
// load the kirby toolkit
include(__DIR__ . DS . 'toolkit' . DS . 'bootstrap.php');
// start a session
s::start();
// load all core classes
load(array(
// kirby class and subclasses
'kirby' => __DIR__ . DS . 'kirby.php',
'kirby\\roots' => __DIR__ . DS . 'kirby' . DS . 'roots.php',
'kirby\\urls' => __DIR__ . DS . 'kirby' . DS . 'urls.php',
'kirby\\request' => __DIR__ . DS . 'kirby' . DS . 'request.php',
'kirby\\request\\params' => __DIR__ . DS . 'kirby' . DS . 'request' . DS . 'params.php',
'kirby\\request\\query' => __DIR__ . DS . 'kirby' . DS . 'request' . DS . 'query.php',
'kirby\\request\\path' => __DIR__ . DS . 'kirby' . DS . 'request' . DS . 'path.php',
// all core abstracts
'pagesabstract' => __DIR__ . DS . 'core' . DS . 'pages.php',
'childrenabstract' => __DIR__ . DS . 'core' . DS . 'children.php',
'contentabstract' => __DIR__ . DS . 'core' . DS . 'content.php',
'fieldabstract' => __DIR__ . DS . 'core' . DS . 'field.php',
'fileabstract' => __DIR__ . DS . 'core' . DS . 'file.php',
'filesabstract' => __DIR__ . DS . 'core' . DS . 'files.php',
'kirbytextabstract' => __DIR__ . DS . 'core' . DS . 'kirbytext.php',
'kirbytagabstract' => __DIR__ . DS . 'core' . DS . 'kirbytag.php',
'pageabstract' => __DIR__ . DS . 'core' . DS . 'page.php',
'roleabstract' => __DIR__ . DS . 'core' . DS . 'role.php',
'rolesabstract' => __DIR__ . DS . 'core' . DS . 'roles.php',
'siteabstract' => __DIR__ . DS . 'core' . DS . 'site.php',
'usersabstract' => __DIR__ . DS . 'core' . DS . 'users.php',
'userabstract' => __DIR__ . DS . 'core' . DS . 'user.php',
// lib
'pageextension' => __DIR__ . DS . 'lib' . DS . 'pageextension.php',
'structure' => __DIR__ . DS . 'lib' . DS . 'structure.php',
// parsedown
'parsedown' => __DIR__ . DS . 'vendors' . DS . 'parsedown.php',
'parsedownextra' => __DIR__ . DS . 'vendors' . DS . 'parsedownextra.php',
// smartypants
'smartypantstypographer_parser' => __DIR__ . DS . 'vendors' . DS . 'smartypants.php',
));
// load all helper functions
include(__DIR__ . DS . 'helpers.php');