<?php
error_reporting(0);
ini_set('memory_limit', '1024M');
ini_set('date.timezone', 'PRC');
session_start();
// Composer
require __DIR__ . '/../../vendor/autoload.php';

// Environment
require __DIR__ . '/../../common/env.php';

require __DIR__ . '/../../vendor/aliyun/autoload.php';
// Init application constants
defined('YII_DEBUG') or define('YII_DEBUG', getE('YII_DEBUG'));
defined('YII_ENV_DEV') or define('YII_ENV_DEV', getE('YII_ENV') === 'dev');
defined('YII_ENV_PROD') or define('YII_ENV_PROD', getE('YII_ENV') === 'prod');
defined('YII_ENV_TEST') or define('YII_ENV_TEST', getE('YII_ENV') === 'test');

// Yii
require __DIR__ . '/../../vendor/yiisoft/yii2/Yii.php';

// Bootstrap application
require __DIR__ . '/../../common/config/bootstrap.php';
require __DIR__ . '/../config/bootstrap.php';

$config = \yii\helpers\ArrayHelper::merge(
	require (__DIR__ . '/../../common/config/base.php'),
	require (__DIR__ . '/../../common/config/web.php'),
	require (__DIR__ . '/../config/base.php'),
	require (__DIR__ . '/../config/web.php')
);

(new yii\web\Application($config))->run();
