forked from joomla-x/joomla-pythagoras
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.php
35 lines (29 loc) · 1.08 KB
/
index.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
/**
* Part of the Joomla CMS
*
* @copyright Copyright (C) 2015 - 2016 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE
*/
use Joomla\Http\Application;
use Joomla\Http\Middleware\CommandBusMiddleware;
use Joomla\Http\Middleware\RendererMiddleware;
use Joomla\Http\Middleware\ResponseSenderMiddleware;
use Joomla\Http\Middleware\RouterMiddleware as DefaultRouterMiddleware;
use Joomla\J3Compatibility\Http\Middleware\RouterMiddleware as LegacyRouterMiddleware;
use Joomla\PageBuilder\RouterMiddleware as PageBuilderRouterMiddleware;
ini_set('date.timezone', 'UTC');
require_once 'libraries/vendor/autoload.php';
require_once 'init.php';
$container = initContainer();
$app = new Application(
[
new ResponseSenderMiddleware,
new RendererMiddleware($container->get('dispatcher'), $container),
new PageBuilderRouterMiddleware($container),
new DefaultRouterMiddleware,
new LegacyRouterMiddleware,
new CommandBusMiddleware($container->get('command_bus')),
]
);
$response = $app->run($container->get('Request'));