Merge branch 'master' into feature/composer
[zf2.biz/galerie.git] / public / index.php.orig
1 <?php
2 chdir(dirname(__DIR__));
3 <<<<<<< HEAD
4 require_once('vendor/autoload.php');
5
6 $appConfig        = include 'config/application.config.php';
7 $sharedEvents     = new Zend\EventManager\SharedEventManager();
8 $listenerOptions  = new Zend\Module\Listener\ListenerOptions($appConfig['module_listener_options']);
9 $defaultListeners = new Zend\Module\Listener\DefaultListenerAggregate($listenerOptions);
10 $defaultListeners->getConfigListener()->addConfigGlobPath("config/autoload/*.php");
11 =======
12 require_once (getenv('ZF2_PATH') ?: 'vendor/ZendFramework/library') . '/Zend/Loader/AutoloaderFactory.php';
13
14 use Zend\Loader\AutoloaderFactory,
15 Zend\ServiceManager\ServiceManager,
16 Zend\Mvc\Service\ServiceManagerConfiguration;
17
18 // setup autoloader
19 AutoloaderFactory::factory();
20 >>>>>>> master
21
22 // get application stack configuration
23 $configuration = include 'config/application.config.php';
24
25 // setup service manager
26 $serviceManager = new ServiceManager(new ServiceManagerConfiguration($configuration['service_manager']));
27 $serviceManager->setService('ApplicationConfiguration', $configuration);
28 $serviceManager->get('ModuleManager')->loadModules();
29
30 // run application
31 $serviceManager->get('Application')->bootstrap()->run()->send();