Beispiel #1
0
<?php

defined('MINDY_PATH') or define('MINDY_PATH', dirname(__FILE__) . DIRECTORY_SEPARATOR);
$debug = true;
if ($debug) {
    defined('MINDY_DEBUG') or define('MINDY_DEBUG', true);
    defined('MINDY_TRACE_LEVEL') or define('MINDY_TRACE_LEVEL', 3);
    defined('MINDY_ENABLE_ERROR_HANDLER') or define('MINDY_ENABLE_ERROR_HANDLER', true);
    defined('MINDY_ENABLE_EXCEPTION_HANDLER') or define('MINDY_ENABLE_EXCEPTION_HANDLER', true);
    ini_set('error_reporting', -1);
}
$app = \Mindy\Base\Mindy::getInstance(['basePath' => dirname(__FILE__) . '/protected', 'name' => 'Mindy', 'locale' => ['language' => 'en', 'sourceLanguage' => 'en', 'charset' => 'utf-8'], 'components' => ['db' => ['class' => '\\Mindy\\Query\\ConnectionManager', 'databases' => require_once 'config_local.php'], 'cache' => ['class' => '\\Mindy\\Cache\\DummyCache'], 'logger' => ['class' => '\\Mindy\\Logger\\LoggerManager', 'handlers' => ['null' => ['class' => '\\Mindy\\Logger\\Handler\\NullHandler', 'level' => 'ERROR']]], 'storage' => ['class' => '\\Mindy\\Storage\\FileSystemStorage']], 'preload' => ['log', 'db'], 'modules' => []]);
Beispiel #2
0
<?php

defined('MINDY_PATH') or define('MINDY_PATH', dirname(__FILE__) . '/../../www/');
$debug = true;
if ($debug) {
    defined('YII_DEBUG') or define('YII_DEBUG', true);
    defined('YII_TRACE_LEVEL') or define('YII_TRACE_LEVEL', 3);
    defined('YII_ENABLE_ERROR_HANDLER') or define('YII_ENABLE_ERROR_HANDLER', true);
    defined('YII_ENABLE_EXCEPTION_HANDLER') or define('YII_ENABLE_EXCEPTION_HANDLER', true);
    ini_set('error_reporting', 0);
}
// Composer autoloader
if (!is_file(MINDY_PATH . '../app/vendor/autoload.php')) {
    throw new Exception("Please run 'composer install' in app/ directory");
}
$autoload = (include MINDY_PATH . '../app/vendor/autoload.php');
$autoload->add('Modules\\', MINDY_PATH . '../app');
require __DIR__ . '/TestCase.php';
require __DIR__ . '/DatabaseTestCase.php';
$app = \Mindy\Base\Mindy::getInstance(MINDY_PATH . '../app/config/settings_test.php');
Beispiel #3
0
<?php

defined('MINDY_PATH') or define('MINDY_PATH', dirname(__FILE__) . DIRECTORY_SEPARATOR);
$debug = true;
if ($debug) {
    defined('MINDY_DEBUG') or define('MINDY_DEBUG', true);
    defined('MINDY_TRACE_LEVEL') or define('MINDY_TRACE_LEVEL', 3);
    defined('MINDY_ENABLE_ERROR_HANDLER') or define('MINDY_ENABLE_ERROR_HANDLER', true);
    defined('MINDY_ENABLE_EXCEPTION_HANDLER') or define('MINDY_ENABLE_EXCEPTION_HANDLER', true);
    ini_set('error_reporting', -1);
}
$config = MINDY_PATH . '../app/config/settings';
if (is_file($config . '_local.php')) {
    $config .= '_local';
}
// Composer autoloader
if (!is_file(MINDY_PATH . '../app/vendor/autoload.php')) {
    throw new Exception("Please run 'composer install' in app/ directory");
}
include MINDY_PATH . '../app/vendor/autoload.php';
$app = \Mindy\Base\Mindy::getInstance($config . '.php');
$app->run();