-
Notifications
You must be signed in to change notification settings - Fork 0
/
bootstrap.php
35 lines (27 loc) · 995 Bytes
/
bootstrap.php
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
<?php
/*
* This file is part of the Madalynn website.
*
* (c) 2010-2011 Julien Brochet <[email protected]>
* (c) 2010-2011 Sébastien Brochet <[email protected]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
require_once __DIR__.'/vendor/silex.phar';
$app = new Silex\Application();
$app['autoloader']->registerNamespaces(array(
'Madalynn' => __DIR__.'/src',
'Plum\Silex' => __DIR__.'/vendor/plum-service-provider/src',
'Plum' => __DIR__.'/vendor/plum/src'
));
$app->register(new Silex\Provider\TwigServiceProvider(), array(
'twig.path' => __DIR__.'/views',
'twig.class_path' => __DIR__.'/vendor/twig/lib',
));
$app->register(new Silex\Provider\UrlGeneratorServiceProvider());
if (!file_exists(__DIR__.'/config.php')) {
throw new RuntimeException('You must create your own configuration file.');
}
// Configuration file
require_once __DIR__.'/config.php';