Example #1
0
 protected static function getYii()
 {
     $env = self::$runtimeEnviroment;
     if (in_array($env, ['dev'])) {
         defined('YII_DEBUG') or define('YII_DEBUG', true);
         defined('YII_ENV') or define('YII_ENV', 'dev');
         error_reporting(E_ALL);
     } else {
         if (in_array($env, ['test'])) {
             defined('YII_DEBUG') or define('YII_DEBUG', true);
             defined('YII_ENV') or define('YII_ENV', 'test');
         } else {
             if (in_array($env, ['live', 'prod'])) {
                 defined('YII_DEBUG') or define('YII_DEBUG', false);
                 defined('YII_ENV') or define('YII_ENV', 'prod');
             }
         }
     }
     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', require __DIR__ . '/../../common/config/main-local.php', require __DIR__ . '/../config/main.php', require __DIR__ . '/../config/main-local.php');
     $envFile = __DIR__ . "/../../common/config/{$env}.php";
     if (is_file($envFile)) {
         $config = yii\helpers\ArrayHelper::merge($config, require $envFile, require __DIR__ . '/../../common/config/swoole.php');
     }
     self::$yii = new yii\web\Application($config);
 }
Example #2
0
<?php

return yii\helpers\ArrayHelper::merge(require __DIR__ . '/../../config/common.php', require __DIR__ . '/../../config/common-local.php', require __DIR__ . '/../../config/web.php', require __DIR__ . '/../../config/web-local.php', require __DIR__ . '/../_config.php', ['components' => ['db' => ['dsn' => 'mysql:host=localhost;dbname=sangkilbiz3_acceptance']]]);
Example #3
0
<?php

// NOTE: Make sure this file is not accessible when deployed to production
if (!in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1'])) {
    die('You are not allowed to access this file.');
}
defined('YII_ENV') or define('YII_ENV', 'test');
require dirname(__DIR__) . '/vendor/autoload.php';
require dirname(__DIR__) . '/vendor/yiisoft/yii2/Yii.php';
$config = yii\helpers\ArrayHelper::merge(require dirname(__DIR__) . '/app/config/common.php', require dirname(__DIR__) . '/app/tests/codeception/config/acceptance.php');
(new yii\web\Application($config))->run();
Example #4
0
<?php

$config = ['id' => 'yii2-demo', 'name' => 'yii2-demo', 'vendorPath' => VENDOR_PATH, 'timeZone' => 'Asia/Shanghai', 'runtimePath' => WEB_ROOT . '../runtime', 'bootstrap' => ['log'], 'language' => 'zh-CN', 'modules' => ['site' => ['class' => 'modules\\site\\Module']], 'components' => ['i18n' => ['class' => 'modules\\components\\i18n\\I18N'], 'urlManager' => ['class' => 'yii\\web\\UrlManager', 'showScriptName' => false, 'enablePrettyUrl' => true, 'rules' => ['<_m>/<_c>/<_a>' => '<_m>/<_c>/<_a>', '<_m>/<_c>/<_a>.json' => '<_m>/<_c>/<_a>', '<_m>/<_ver>/<_c>/<_a>.json' => '<_m>/<_ver>/<_c>/<_a>']], 'assetManager' => ['linkAssets' => true], 'log' => ['traceLevel' => YII_DEBUG ? 3 : 0, 'targets' => [['class' => 'yii\\log\\FileTarget', 'levels' => ['error', 'warning', 'trace', 'info'], 'logFile' => '@runtime/logs/' . date('Ymd') . '.log', 'maxFileSize' => 10240]]]], 'params' => require __DIR__ . '/params.php'];
if (YII_ENV_DEV) {
    // configuration adjustments for 'dev' environment
    $config['bootstrap'][] = 'debug';
    $config['modules']['debug'] = ['class' => 'yii\\debug\\Module', 'allowedIPs' => ['127.0.0.1', '::1', '192.168.*']];
    $config['bootstrap'][] = 'gii';
    $config['modules']['gii'] = ['class' => 'yii\\gii\\Module', 'allowedIPs' => ['127.0.0.1', '::1', '192.168.*']];
}
$config['components'] = yii\helpers\ArrayHelper::merge($config['components'], require __DIR__ . '/env/db.' . YII_ENV . '.php');
$config['components'] = yii\helpers\ArrayHelper::merge($config['components'], require __DIR__ . '/env/cache.' . YII_ENV . '.php');
return $config;
Example #5
0
<?php

// set correct script paths
$_SERVER['SCRIPT_FILENAME'] = TEST_ENTRY_FILE;
$_SERVER['SCRIPT_NAME'] = TEST_ENTRY_URL;
return yii\helpers\ArrayHelper::merge(require __DIR__ . '/../../config/main.php', require __DIR__ . '/../../config/main-local.php', require __DIR__ . '/../../../common/config/main.php', require __DIR__ . '/../../../common/config/main-local.php', require __DIR__ . '/../_config.php', ['components' => ['db' => ['dsn' => 'mysql:host=localhost;dbname=yii2_advanced_functional']]]);
Example #6
0
<?php

defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
defined('REALM') or define('REALM', 'TmCt');
error_reporting(E_ALL & ~E_NOTICE);
require __DIR__ . '/../../vendor/autoload.php';
require __DIR__ . '/../../vendor/yiisoft/yii2/Yii.php';
require __DIR__ . '/../../common/config/aliases.php';
$config = yii\helpers\ArrayHelper::merge(require Yii::getAlias('@common') . '/config/main.php', require Yii::getAlias('@common') . '/config/main-local.php', require Yii::getAlias('@api') . '/config/main.php', require Yii::getAlias('@api') . '/config/main-local.php');
/*
echo '<pre>';
print_r($config);
echo '</pre>';
///*/
$application = new yii\web\Application($config);
$application->run();
Example #7
0
<?php

$_SERVER['SCRIPT_FILENAME'] = YII_TEST_BACKEND_ENTRY_FILE;
$_SERVER['SCRIPT_NAME'] = YII_BACKEND_TEST_ENTRY_URL;
/**
 * Application configuration for backend functional tests
 */
return yii\helpers\ArrayHelper::merge(require YII_APP_BASE_PATH . '/common/config/main.php', require YII_APP_BASE_PATH . '/common/config/main-local.php', require YII_APP_BASE_PATH . '/backend/config/main.php', require YII_APP_BASE_PATH . '/backend/config/main-local.php', require dirname(__DIR__) . '/config.php', require dirname(__DIR__) . '/functional.php', require __DIR__ . '/config.php', []);
Example #8
0
<?php

$params = yii\helpers\ArrayHelper::merge(require dirname(dirname(__DIR__)) . '/common/config/params.php', require __DIR__ . '/params.php');
return ['id' => 'app-admin', 'basePath' => dirname(__DIR__), 'controllerNamespace' => 'admin\\controllers', 'defaultRoute' => 'cmgcore/site/index', 'bootstrap' => ['log', 'cmgCore'], 'modules' => ['cmgcore' => ['class' => 'cmsgears\\core\\admin\\Module'], 'cmgforms' => ['class' => 'cmsgears\\forms\\admin\\Module'], 'cmgcms' => ['class' => 'cmsgears\\cms\\admin\\Module']], 'components' => ['view' => ['theme' => 'themes\\admin\\Theme'], 'urlManager' => ['rules' => ['apix/<module:\\w+>/<controller:\\w+>/<action:[\\w\\-]+>' => '<module>/apix/<controller>/<action>', 'apix/<controller:\\w+>/<action:[\\w\\-]+>' => 'cmgcore/apix/<controller>/<action>', '<module:\\w+>/<controller:\\w+>/<action:[\\w\\-]+>' => '<module>/<controller>/<action>', '<action:(login|logout|dashboard|forgot-password|reset-password|activate-account)>' => 'cmgcore/site/<action>']], 'cmgCore' => ['loginRedirectPage' => '/dashboard', 'logoutRedirectPage' => '/login'], 'sidebar' => ['class' => 'cmsgears\\core\\admin\\components\\Sidebar', 'modules' => ['cmgcms', 'cmgcore']], 'dashboard' => ['class' => 'cmsgears\\core\\admin\\components\\Dashboard', 'modules' => ['cmgcms', 'cmgcore']]], 'params' => $params];
Example #9
0
<?php

/**
 * Application configuration for acceptance tests
 */
return yii\helpers\ArrayHelper::merge(require __DIR__ . '/../../../app/config/web.php', require __DIR__ . '/../../../config.php', require __DIR__ . '/config.php', []);
Example #10
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';
$config = yii\helpers\ArrayHelper::merge(require __DIR__ . '/../../common/config/config-web.php', require __DIR__ . '/../../common/config/config-env.php', require __DIR__ . '/../config/config-web.php', require __DIR__ . '/../config/config-env.php');
$application = new yii\web\Application($config);
$application->run();
Example #11
0
<?php

defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
require dirname(dirname(dirname(__DIR__))) . '/vendor/autoload.php';
require dirname(dirname(dirname(__DIR__))) . '/vendor/yiisoft/yii2/Yii.php';
require dirname(dirname(dirname(__DIR__))) . '/common/config/bootstrap.php';
require dirname(dirname(dirname(__DIR__))) . '/common/config/params.php';
require dirname(dirname(dirname(__DIR__))) . '/common/config/include.php';
require dirname(dirname(__DIR__)) . '/config/api/bootstrap.php';
require dirname(dirname(__DIR__)) . '/config/api/params.php';
$config = yii\helpers\ArrayHelper::merge(require dirname(dirname(dirname(__DIR__))) . '/common/config/main.php', require dirname(dirname(__DIR__)) . '/config/api/main.php');
$application = new yii\web\Application($config);
$application->run();
Example #12
0
<?php

$db = file_exists(__DIR__ . '/_db.php') ? require __DIR__ . '/_db.php' : [];
$url = file_exists(__DIR__ . '/_url.php') ? require __DIR__ . '/_url.php' : [];
$user = file_exists(__DIR__ . '/_user.php') ? require __DIR__ . '/_user.php' : [];
$mailer = file_exists(__DIR__ . '/_mail.php') ? require __DIR__ . '/_mailer.php' : [];
$request = file_exists(__DIR__ . '/_request.php') ? require __DIR__ . '/_request.php' : [];
$session = file_exists(__DIR__ . '/_session.php') ? require __DIR__ . '/_session.php' : [];
$translation = file_exists(__DIR__ . '/_translation.php') ? require __DIR__ . '/_translation.php' : [];
$config = ['id' => 'app-common', 'name' => 'BeeCMS', 'version' => '1.0', 'charset' => 'utf-8', 'sourceLanguage' => 'ru-RU', 'language' => 'ru-RU', 'timeZone' => 'Europe/Moscow', 'layout' => 'index', 'vendorPath' => dirname(dirname(__DIR__)) . '/vendor', 'components' => ['db' => $db, 'urlManager' => $url, 'user' => $user, 'mailer' => $mailer, 'request' => $request, 'session' => $session, 'i18n' => $translation, 'cache' => ['class' => 'yii\\caching\\FileCache'], 'log' => ['traceLevel' => YII_DEBUG ? 3 : 0, 'targets' => [['class' => 'yii\\log\\FileTarget', 'levels' => ['error', 'warning']]]], 'errorHandler' => ['errorAction' => 'site/error']]];
if (YII_ENV_DEV || YII_ENV_TEST) {
    //!YII_ENV_TEST
    return yii\helpers\ArrayHelper::merge($config, file_exists(__DIR__ . '/_environment.php') ? require __DIR__ . '/_environment.php' : []);
} else {
    return $config;
}
Example #13
0
<?php

return yii\helpers\ArrayHelper::merge(require __DIR__ . '/main.php', require __DIR__ . '/main-local.php', require __DIR__ . '/test.php', ['id' => 'common', 'basePath' => dirname(__DIR__), 'components' => ['user' => ['class' => 'yii\\web\\User', 'identityClass' => 'common\\models\\User']]]);
Example #14
0
//                \common\models\User::TYPE_DISPENSARY => [
//                    comyii\user\Module::VIEW_PROFILE_INDEX => '@frontend/views/layouts/dispensary',
//                    comyii\user\Module::VIEW_PROFILE_UPDATE => '@frontend/views/layouts/dispensary',
//                    comyii\user\Module::VIEW_PASSWORD => '@frontend/views/layouts/dispensary',
//                ],
//                \common\models\User::TYPE_PATIENT => [
//                    comyii\user\Module::VIEW_PROFILE_INDEX => '@frontend/views/layouts/patient',
//                    comyii\user\Module::VIEW_PROFILE_UPDATE => '@frontend/views/layouts/patient',
//                    comyii\user\Module::VIEW_PASSWORD => '@frontend/views/layouts/patient',
//                ]
//            ],
//            'viewSettings' => [
//                \common\models\User::TYPE_DISPENSARY => [
//                    comyii\user\Module::VIEW_PROFILE_INDEX => '@backend/modules/dispensary/views/account/profile'
//                ]
//            ],
//            'statusClasses' => [
//                1 => 'test1',
//                10 => 'test10'
//            ],
//            'now' => function () { return date('Y-m-d H:i:s'); },
//            'on beforeRegister'=>['\common\events\RegistrationHandler','beforeRegister'],
//            'on registerComplete'=>['\common\events\RegistrationHandler','registerComplete']
//        ],
//use AspectMock\Kernel;
//
////$config = require(__DIR__.'/config/web.php');
//
$mainDirectory = __DIR__ . '/../../../../../..';
$config = yii\helpers\ArrayHelper::merge(require $mainDirectory . '/common/config/main.php', require $mainDirectory . '/common/config/main-test.php', require $mainDirectory . '/frontend/config/main.php', require $mainDirectory . '/frontend/config/main-test.php');
new yii\web\Application($config);
Example #15
0
<?php

defined('YII_APP_BASE_PATH') or define('YII_APP_BASE_PATH', dirname(dirname(dirname(__DIR__))));
/**
 * Application configuration for acceptance tests
 */
return yii\helpers\ArrayHelper::merge(require YII_APP_BASE_PATH . '/config/common.php', require YII_APP_BASE_PATH . '/config/common-local.php', require YII_APP_BASE_PATH . '/config/web.php', require YII_APP_BASE_PATH . '/config/web-local.php', require __DIR__ . '/config.php', []);
Example #16
0
<?php
defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'test');

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'),
    require(__DIR__ . '/../../common/config/main-local.php'),
    require(__DIR__ . '/../config/main.php'),
    require(__DIR__ . '/../config/'.RG_ENV.'.php')
);

$application = new yii\web\Application($config);
$application->run();
Example #17
0
<?php

return yii\helpers\ArrayHelper::merge(require __DIR__ . '/../../config/console.php', require __DIR__ . '/../_config.php', ['components' => ['db' => ['class' => '\\yii\\db\\Connection', 'dsn' => 'sqlite:' . dirname(__FILE__) . '/../../data/blog.acceptance.sqlite', 'charset' => 'utf8', 'tablePrefix' => 'yii2_']]]);
Example #18
0
<?php

// defined('YII_DEBUG') or define('YII_DEBUG', false);
// defined('YII_ENV') or define('YII_ENV', 'prod');
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__ . '/frontend/config/bootstrap.php';
$config = yii\helpers\ArrayHelper::merge(require __DIR__ . '/common/config/main.php', require __DIR__ . '/common/config/main-local.php', require __DIR__ . '/frontend/config/main.php', require __DIR__ . '/frontend/config/main-local.php');
$application = new yii\web\Application($config);
$application->run();
Example #19
0
<?php

defined('YII_APP_BASE_PATH') or define('YII_APP_BASE_PATH', dirname(dirname(dirname(dirname(__DIR__)))));
/**
 * Application configuration for frontend acceptance tests
 */
return yii\helpers\ArrayHelper::merge(require YII_APP_BASE_PATH . '/common/config/main.php', require YII_APP_BASE_PATH . '/common/config/main-local.php', require YII_APP_BASE_PATH . '/frontend/config/main.php', require YII_APP_BASE_PATH . '/frontend/config/main-local.php', require dirname(__DIR__) . '/config.php', require dirname(__DIR__) . '/acceptance.php', require __DIR__ . '/config.php', []);
Example #20
0
<?php

/**
 * Application configuration for app unit tests
 */
return yii\helpers\ArrayHelper::merge(require YII_APP_BASE_PATH . '/common/config/main.php', require YII_APP_BASE_PATH . '/common/config/main-local.php', require YII_APP_BASE_PATH . '/app/config/main.php', require YII_APP_BASE_PATH . '/app/config/main-local.php', \common\helpers\ConfigHelper::getModulesConfigs($params["enabledModules"]), require dirname(__DIR__) . '/config.php', require dirname(__DIR__) . '/unit.php', require __DIR__ . '/config.php', []);
Example #21
0
<?php

// set correct script paths
$_SERVER['SCRIPT_FILENAME'] = TEST_ENTRY_FILE;
$_SERVER['SCRIPT_NAME'] = TEST_ENTRY_URL;
return yii\helpers\ArrayHelper::merge(require __DIR__ . '/../../config/web.php', require __DIR__ . '/../_config.php', ['components' => ['db' => ['dsn' => 'mysql:host=localhost;dbname=dotplant2_functional']]]);
Example #22
0
<?php

/**
 * Configuration file for the "backend" (web/admin.php) web application
 */
return yii\helpers\ArrayHelper::merge(require __DIR__ . '/web.php', ['controllerNamespace' => 'app\\controllers\\backend', 'viewPath' => '@app/views/backend', 'components' => ['session' => ['name' => 'MyProjectAdminSession'], 'user' => ['identityClass' => 'app\\models\\db\\Admin', 'idParam' => '__adminId', 'identityCookie' => ['name' => 'MyProjectAdminIdentity', 'httpOnly' => true], 'enableAutoLogin' => false], 'urlManager' => require __DIR__ . '/backend-url-manager.php', 'frontendUrlManager' => require __DIR__ . '/frontend-url-manager.php']]);
Example #23
0
<?php

$_SERVER['SCRIPT_FILENAME'] = YII_TEST_ENTRY_FILE;
$_SERVER['SCRIPT_NAME'] = YII_TEST_ENTRY_URL;
/**
 * Application configuration for functional tests
 */
return yii\helpers\ArrayHelper::merge(require __DIR__ . '/../../../config/web.php', require __DIR__ . '/config.php', ['components' => ['request' => ['enableCsrfValidation' => false]]]);
Example #24
0
<?php

defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
//prod,dev
define('APP_PATH', './app');
//应用名字
define('APP_NAME', 'backend');
define('SITE_ROOT', str_replace('\\', '/', $_SERVER['DOCUMENT_ROOT']));
//站点根目录
require './vendor/autoload.php';
require './vendor/yiisoft/yii2/Yii.php';
require APP_PATH . '/common/config/bootstrap.php';
require APP_PATH . '/' . APP_NAME . '/config/bootstrap.php';
$config = yii\helpers\ArrayHelper::merge(require APP_PATH . '/common/config/main.php', require APP_PATH . '/common/config/main-local.php', require APP_PATH . '/' . APP_NAME . '/config/main.php', require APP_PATH . '/' . APP_NAME . '/config/main-local.php');
$application = new yii\web\Application($config);
$application->run();
Example #25
0
<?php

// comment out the following two lines when deployed to production
defined('YII_DEBUG') or define('YII_DEBUG', false);
defined('YII_ENV') or define('YII_ENV', 'prod');
require __DIR__ . '/../vendor/autoload.php';
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
$config = yii\helpers\ArrayHelper::merge(require __DIR__ . '/../config/common.php', require __DIR__ . '/../config/common-local.php', require __DIR__ . '/../config/web.php', require __DIR__ . '/../config/web-local.php');
(new yii\web\Application($config))->run();
 /**
  * Merge array from files
  * @param array $files files list
  * @param array $result base array for merge
  * @return array
  */
 public function mergeFiles($files, $result = [])
 {
     foreach ($files as $file) {
         $filename = $this->getFilename($file);
         if (file_exists($filename)) {
             $result = yii\helpers\ArrayHelper::merge($result, require $filename);
         }
     }
     return $result;
 }
Example #27
0
<?php

/**
 * Application configuration for acceptance tests
 */
return yii\helpers\ArrayHelper::merge(require PATH_CONF . 'web.php', require PATH_CONF . 'dev.php', require __DIR__ . '/config.php', []);
Example #28
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();
Example #29
0
<?php

return yii\helpers\ArrayHelper::merge(require __DIR__ . '/../../../../../config/web.php', require __DIR__ . '/../_config.php', ['components' => []]);
Example #30
0
<?php

/**
 * Скрипт принимает и обрабатывает уведомления от PayQR
 */
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__ . '/../console/config/bootstrap.php';
$config = yii\helpers\ArrayHelper::merge(require __DIR__ . '/../common/config/main.php', require __DIR__ . '/../common/config/main-local.php', require __DIR__ . '/../console/config/main.php', require __DIR__ . '/../console/config/main-local.php');
$application = new yii\console\Application($config);
$exitCode = $application->run();
require_once __DIR__ . "/PayqrConfig.php";
// подключаем основной класс
//инициализируем данными нашу библиотеку
if (PayqrConfig::init()) {
    exit("Error init PayQR market!");
}
try {
    $receiver = new PayqrReceiver();
    $receiver->handle();
} catch (PayqrExeption $e) {
    echo $e->response;
}
exit($exitCode);