22 lines
848 B
PHP
22 lines
848 B
PHP
<?php
|
|
|
|
use App\Factories;
|
|
|
|
return [
|
|
/** Path definitions */
|
|
'base_path' => dirname(__DIR__, 2),
|
|
'app_path' => dirname(__DIR__),
|
|
'asset_path' => DI\string('{app_path}/assets'),
|
|
'cache_path' => DI\string('{app_path}/cache'),
|
|
'config_path' => DI\string('{app_path}/config'),
|
|
'translations_path' => DI\string('{app_path}/translations'),
|
|
'views_path' => DI\string('{app_path}/views'),
|
|
'icons_config' => DI\string('{config_path}/icons.php'),
|
|
|
|
/** Container definitions */
|
|
Symfony\Component\Finder\Finder::class => DI\factory(Factories\FinderFactory::class),
|
|
Symfony\Contracts\Translation\TranslatorInterface::class => DI\factory(Factories\TranslationFactory::class),
|
|
Slim\Views\Twig::class => DI\factory(Factories\TwigFactory::class),
|
|
Whoops\RunInterface::class => DI\create(Whoops\Run::class),
|
|
];
|