25 lines
607 B
PHP
25 lines
607 B
PHP
#!/usr/bin/env php
|
|
<?php
|
|
error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT);
|
|
ini_set('display_errors', 1);
|
|
|
|
$autoloader = require dirname(__DIR__) . '/vendor/autoload.php';
|
|
|
|
$app = App\AppFactory::create(
|
|
$autoloader,
|
|
[
|
|
App\Environment::BASE_DIR => dirname(__DIR__),
|
|
]
|
|
);
|
|
|
|
/** @var \Psr\Container\ContainerInterface|\DI\FactoryInterface $di */
|
|
$di = $app->getContainer();
|
|
|
|
/** @var \App\Locale $locale */
|
|
$locale = $di->make(\App\Locale::class);
|
|
$locale->register();
|
|
|
|
/** @var App\Console\Application $cli */
|
|
$cli = $di->get(App\Console\Application::class);
|
|
$cli->run();
|