Esempio n. 1
0
function loadExternalConfigs($files = [])
{
    foreach ($files as $file) {
        if (is_string($file)) {
            getParamsFromFile($file);
        }
    }
}
Esempio n. 2
0
<?php

/**
 *  _   __ __ _____ _____ ___  ____  _____
 * | | / // // ___//_  _//   ||  __||_   _|
 * | |/ // /(__  )  / / / /| || |     | |
 * |___//_//____/  /_/ /_/ |_||_|     |_|
 * @link http://vistart.name/
 * @copyright Copyright (c) 2016 vistart
 * @license http://vistart.name/license/
 */
$host = getParamsFromFile(__DIR__ . '/mysql/host.php', 'localhost');
$dbname = getParamsFromFile(__DIR__ . '/mysql/dbname.php', 'rho.social');
return ['class' => 'yii\\db\\Connection', 'dsn' => "mysql:host={$host};dbname={$dbname}", 'username' => getParamsFromFile(__DIR__ . '/mysql/username.php', 'root'), 'password' => getParamsFromFile(__DIR__ . '/mysql/password.php', ''), 'tablePrefix' => getParamsFromFile(__DIR__ . '/mysql/tablePrefix.php', 'rho_'), 'charset' => getParamsFromFile(__DIR__ . '/mysql/charset.php', 'utf8mb4'), 'enableSchemaCache' => true];
Esempio n. 3
0
<?php

defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
require __DIR__ . '/../../vendor/autoload.php';
require __DIR__ . '/../../vendor/yiisoft/yii2/Yii.php';
require __DIR__ . '/../../common/config/bootstrap.php';
require __DIR__ . '/../config/bootstrap.php';
$config = yii\helpers\ArrayHelper::merge(require __DIR__ . '/../../common/config/main.php', getParamsFromFile(__DIR__ . '/../../common/config/main-local.php', []), require __DIR__ . '/../config/main.php', getParamsFromFile(__DIR__ . '/../config/main-local.php', []));
$application = new yii\web\Application($config);
$application->run();
Esempio n. 4
0
<?php

/**
 *  _   __ __ _____ _____ ___  ____  _____
 * | | / // // ___//_  _//   ||  __||_   _|
 * | |/ // /(__  )  / / / /| || |     | |
 * |___//_//____/  /_/ /_/ |_||_|     |_|
 * @link http://vistart.name/
 * @copyright Copyright (c) 2016 vistart
 * @license http://vistart.name/license/
 */
$params = [];
$params = array_merge($params, getParamsFromFile(__DIR__ . '/../../common/config/params.php'));
$params = array_merge($params, getParamsFromFile(__DIR__ . '/../../common/config/params-local.php'));
$params = array_merge($params, getParamsFromFile(__DIR__ . '/params.php'));
$params = array_merge($params, getParamsFromFile(__DIR__ . '/params-local.php'));
return ['id' => getParamsFromFile(__DIR__ . '/id.php', 'rho_social_message'), 'name' => $params['title']['main'] . ' ' . $params['title']['social'], 'basePath' => dirname(__DIR__), 'defaultRoute' => '', 'controllerNamespace' => 'rho_message\\controllers', 'modules' => getParamsFromFile(__DIR__ . '/modules.php'), 'components' => ['log' => getParamsFromFile(__DIR__ . '/log.php'), 'errorHandler' => ['errorAction' => 'site/error'], 'urlManager' => getParamsFromFile(__DIR__ . '/urlManager.php'), 'cache' => getParamsFromFile(__DIR__ . '/redis/redis.cache.php', null), 'i18n' => ['translations' => ['contact*' => ['class' => 'yii\\i18n\\PhpMessageSource', 'sourceLanguage' => 'en-US', 'basePath' => '@rho_message/messages']]]], 'params' => $params];
Esempio n. 5
0
<?php

/**
 *   _   __ __ _____ _____ ___  ____  _____
 *  | | / // // ___//_  _//   ||  __||_   _|
 *  | |/ // /(__  )  / / / /| || |     | |
 *  |___//_//____/  /_/ /_/ |_||_|     |_|
 * @link http://vistart.name/
 * @copyright Copyright (c) 2016 vistart
 * @license http://vistart.name/license/
 */
return ['class' => 'yii\\redis\\Session', 'keyPrefix' => getParamsFromFile(__DIR__ . '/keyPrefix.php', 'rho_local_sess_'), 'redis' => 'redis', 'name' => getParamsFromFile(__DIR__ . '/name.php', 'RHO_LOCAL_SESSID_'), 'cookieParams' => ['domain' => '.' . BASE_DOMAIN, 'lifetime' => 0]];
Esempio n. 6
0
<?php

Yii::setAlias('common', dirname(__DIR__));
Yii::setAlias('rho', dirname(dirname(__DIR__)) . '/rho.social');
Yii::setAlias('rho_admin', dirname(dirname(__DIR__)) . '/admin.rho.social');
Yii::setAlias('rho_api', dirname(dirname(__DIR__)) . '/api.rho.social');
Yii::setAlias('rho_contact', dirname(dirname(__DIR__)) . '/contact.rho.social');
Yii::setAlias('rho_express', dirname(dirname(__DIR__)) . '/express.rho.social');
Yii::setAlias('rho_dev', dirname(dirname(__DIR__)) . '/dev.rho.social');
Yii::setAlias('rho_message', dirname(dirname(__DIR__)) . '/message.rho.social');
Yii::setAlias('rho_my', dirname(dirname(__DIR__)) . '/my.rho.social');
Yii::setAlias('rho_reg', dirname(dirname(__DIR__)) . '/reg.rho.social');
Yii::setAlias('rho_sso', dirname(dirname(__DIR__)) . '/sso.rho.social');
Yii::setAlias('console', dirname(dirname(__DIR__)) . '/console');
Yii::setAlias('console_test', dirname(dirname(__DIR__)) . '/console_test');
function getParamsFromFile($file, $default = [])
{
    return file_exists($file) ? require $file : $default;
}
$baseDomain = getParamsFromFile(__DIR__ . '/base/baseDomain-local.php', getParamsFromFile(__DIR__ . '/base/baseDomain.php', 'example.com'));
defined('BASE_DOMAIN') or define('BASE_DOMAIN', $baseDomain);
Esempio n. 7
0
<?php

/**
 *  _   __ __ _____ _____ ___  ____  _____
 * | | / // // ___//_  _//   ||  __||_   _|
 * | |/ // /(__  )  / / / /| || |     | |
 * |___//_//____/  /_/ /_/ |_||_|     |_|
 * @link https://vistart.name/
 * @copyright Copyright (c) 2016 vistart
 * @license https://vistart.name/license/
 */
return ['components' => ['redis' => getParamsFromFile(__DIR__ . '/../../common/config/redis/redis-local.php')]];
Esempio n. 8
0
<?php

return ['components' => ['db' => getParamsFromFile(__DIR__ . '/db/db-local.php'), 'mailer' => getParamsFromFile(__DIR__ . '/mailer/mailer-local.php'), 'request' => getParamsFromFile(__DIR__ . '/request/request-local.php'), 'log' => getParamsFromFile(__DIR__ . '/log/log-local.php'), 'redis' => getParamsFromFile(__DIR__ . '/redis/redis-local.php'), 'session' => getParamsFromFile(__DIR__ . '/redis/redis.session.php')]];
Esempio n. 9
0
<?php

/**
 *  _   __ __ _____ _____ ___  ____  _____
 * | | / // // ___//_  _//   ||  __||_   _|
 * | |/ // /(__  )  / / / /| || |     | |
 * |___//_//____/  /_/ /_/ |_||_|     |_|
 * @link https://vistart.name/
 * @copyright Copyright (c) 2016 vistart
 * @license https://vistart.name/license/
 */
$params = [];
$params = array_merge($params, getParamsFromFile(__DIR__ . '/../../common/config/params.php'));
$params = array_merge($params, getParamsFromFile(__DIR__ . '/../../common/config/params-local.php'));
$params = array_merge($params, getParamsFromFile(__DIR__ . '/params.php'));
$params = array_merge($params, getParamsFromFile(__DIR__ . '/params-local.php'));
return ['id' => 'rhosocial-console-test', 'name' => 'rho.social console application for test', 'basePath' => dirname(__DIR__), 'vendorPath' => dirname(dirname(__DIR__)) . '/vendor', 'bootstrap' => ['log'], 'controllerNamespace' => 'console_test\\controllers', 'modules' => ['user' => ['class' => 'console_test\\modules\\user\\Module'], 'organization' => ['class' => 'console_test\\modules\\organization\\Module'], 'init' => ['class' => 'console_test\\modules\\init\\Module']], 'components' => ['redis' => getParamsFromFile(__DIR__ . '/../../common/config/redis/redis.php'), 'cache' => ['class' => 'yii\\redis\\Cache', 'redis' => 'redis'], 'db' => getParamsFromFile(__DIR__ . '/../../common/config/db/db.php')], 'params' => $params];
Esempio n. 10
0
<?php

/**
 *   _   __ __ _____ _____ ___  ____  _____
 *  | | / // // ___//_  _//   ||  __||_   _|
 *  | |/ // /(__  )  / / / /| || |     | |
 *  |___//_//____/  /_/ /_/ |_||_|     |_|
 * @link http://vistart.name/
 * @copyright Copyright (c) 2016 vistart
 * @license http://vistart.name/license/
 */
return ['class' => 'yii\\redis\\Connection', 'hostname' => getParamsFromFile(__DIR__ . '/hostname.php', 'localhost'), 'port' => getParamsFromFile(__DIR__ . '/port.php', 6379), 'database' => getParamsFromFile(__DIR__ . '/database.php', 0), 'password' => getParamsFromFile(__DIR__ . '/password.php', null)];
Esempio n. 11
0
<?php

/**
 *  _   __ __ _____ _____ ___  ____  _____
 * | | / // // ___//_  _//   ||  __||_   _|
 * | |/ // /(__  )  / / / /| || |     | |
 * |___//_//____/  /_/ /_/ |_||_|     |_|
 * @link http://vistart.name/
 * @copyright Copyright (c) 2016 vistart
 * @license http://vistart.name/license/
 */
$username = getParamsFromFile(__DIR__ . '/username.php', 'rho_user');
$password = getParamsFromFile(__DIR__ . '/password.php', '123456');
$host = getParamsFromFile(__DIR__ . '/host.php', 'localhost');
$database = getParamsFromFile(__DIR__ . '/database.php', 'rho');
$port = getParamsFromFile(__DIR__ . '/port.php', 27017);
return ['class' => '\\yii\\mongodb\\Connection', 'dsn' => "mongodb://{$username}:{$password}@{$host}:{$port}/{$database}"];