sterzycom/kirby/bootstrap.php

69 lines
3.6 KiB
PHP

<?php
if(!defined('KIRBY')) define('KIRBY', true);
if(!defined('DS')) define('DS', DIRECTORY_SEPARATOR);
// load the kirby toolkit
include_once(__DIR__ . DS . 'toolkit' . DS . 'bootstrap.php');
// 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\\component' => __DIR__ . DS . 'kirby' . DS . 'component.php',
'kirby\\registry' => __DIR__ . DS . 'kirby' . DS . 'registry.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',
// core components
'kirby\\component\\template' => __DIR__ . DS . 'kirby' . DS . 'component' . DS . 'template.php',
'kirby\\component\\thumb' => __DIR__ . DS . 'kirby' . DS . 'component' . DS . 'thumb.php',
'kirby\\component\\markdown' => __DIR__ . DS . 'kirby' . DS . 'component' . DS . 'markdown.php',
'kirby\\component\\smartypants' => __DIR__ . DS . 'kirby' . DS . 'component' . DS . 'smartypants.php',
'kirby\\component\\snippet' => __DIR__ . DS . 'kirby' . DS . 'component' . DS . 'snippet.php',
'kirby\\component\\css' => __DIR__ . DS . 'kirby' . DS . 'component' . DS . 'css.php',
'kirby\\component\\js' => __DIR__ . DS . 'kirby' . DS . 'component' . DS . 'js.php',
'kirby\\component\\tinyurl' => __DIR__ . DS . 'kirby' . DS . 'component' . DS . 'tinyurl.php',
'kirby\\component\\response' => __DIR__ . DS . 'kirby' . DS . 'component' . DS . 'response.php',
// traits
'kirby\\traits\\image' => __DIR__ . DS . 'kirby' . DS . 'traits' . DS . 'image.php',
// all core abstracts
'assetabstract' => __DIR__ . DS . 'core' . DS . 'asset.php',
'avatarabstract' => __DIR__ . DS . 'core' . DS . 'avatar.php',
'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');