define('LOGS', TMP . 'logs' . DS); define('CACHE', TMP . 'cache' . DS); define('APP', sys_get_temp_dir()); define('APP_DIR', 'src'); define('CAKE_CORE_INCLUDE_PATH', ROOT . '/vendor/cakephp/cakephp'); define('CORE_PATH', CAKE_CORE_INCLUDE_PATH . DS); define('CAKE', CORE_PATH . APP_DIR . DS); define('WWW_ROOT', ROOT . DS . 'webroot' . DS); define('CONFIG', dirname(__FILE__) . DS . 'config' . DS); ini_set('intl.default_locale', 'de-DE'); require ROOT . '/vendor/autoload.php'; require CORE_PATH . 'config/bootstrap.php'; Cake\Core\Configure::write('App', ['namespace' => 'App', 'encoding' => 'UTF-8']); Cake\Core\Configure::write('debug', true); Cake\Core\Configure::write('EmailTransport', ['default' => ['className' => 'Debug']]); Cake\Core\Configure::write('Email', ['default' => ['transport' => 'default', 'from' => 'you@localhost']]); mb_internal_encoding('UTF-8'); $Tmp = new \Cake\Filesystem\Folder(TMP); $Tmp->create(TMP . 'cache/models', 0770); $Tmp->create(TMP . 'cache/persistent', 0770); $Tmp->create(TMP . 'cache/views', 0770); $cache = ['default' => ['engine' => 'File', 'path' => CACHE], '_cake_core_' => ['className' => 'File', 'prefix' => 'crud_myapp_cake_core_', 'path' => CACHE . 'persistent/', 'serialize' => true, 'duration' => '+10 seconds'], '_cake_model_' => ['className' => 'File', 'prefix' => 'crud_my_app_cake_model_', 'path' => CACHE . 'models/', 'serialize' => 'File', 'duration' => '+10 seconds']]; Cake\Cache\Cache::config($cache); Cake\Core\Plugin::load('Queue', ['path' => ROOT . DS]); Cake\Core\Plugin::load('Tools', ['path' => ROOT . DS . 'plugins' . DS . 'Tools' . DS]); Cake\Network\Email\Email::configTransport('default', ['className' => 'Debug']); Cake\Network\Email\Email::configTransport('queue', ['className' => 'Queue.Queue']); Cake\Network\Email\Email::config('default', ['transport' => 'default']); // Ensure default test connection is defined if (!getenv('db_class')) { putenv('db_class=Cake\\Database\\Driver\\Sqlite');
define('TMP', ROOT . DS . 'tmp' . DS); define('LOGS', TMP . 'logs' . DS); define('CACHE', TMP . 'cache' . DS); define('APP', sys_get_temp_dir()); define('APP_DIR', 'src'); define('CAKE_CORE_INCLUDE_PATH', ROOT . '/vendor/cakephp/cakephp'); define('CORE_PATH', CAKE_CORE_INCLUDE_PATH . DS); define('CAKE', CORE_PATH . APP_DIR . DS); define('WWW_ROOT', ROOT . DS . 'webroot' . DS); define('CONFIG', dirname(__FILE__) . DS . 'config' . DS); ini_set('intl.default_locale', 'de-DE'); require ROOT . '/vendor/autoload.php'; require CORE_PATH . 'config/bootstrap.php'; Cake\Core\Configure::write('App', ['namespace' => 'App', 'encoding' => 'UTF-8']); Cake\Core\Configure::write('debug', true); Cake\Core\Configure::write('Config', ['adminEmail' => '*****@*****.**', 'adminName' => 'Mark']); Cake\Network\Email\Email::config('default', ['transport' => 'Debug']); Cake\Network\Email\Email::configTransport('Debug', ['className' => 'Debug']); mb_internal_encoding('UTF-8'); $Tmp = new Cake\Filesystem\Folder(TMP); $Tmp->create(TMP . 'cache/models', 0770); $Tmp->create(TMP . 'cache/persistent', 0770); $Tmp->create(TMP . 'cache/views', 0770); $cache = ['default' => ['engine' => 'File', 'path' => CACHE], '_cake_core_' => ['className' => 'File', 'prefix' => 'crud_myapp_cake_core_', 'path' => CACHE . 'persistent/', 'serialize' => true, 'duration' => '+10 seconds'], '_cake_model_' => ['className' => 'File', 'prefix' => 'crud_my_app_cake_model_', 'path' => CACHE . 'models/', 'serialize' => 'File', 'duration' => '+10 seconds']]; Cake\Cache\Cache::config($cache); Cake\Core\Plugin::load('Tools', ['path' => ROOT . DS, 'bootstrap' => true]); // Ensure default test connection is defined if (!getenv('db_class')) { putenv('db_class=Cake\\Database\\Driver\\Sqlite'); putenv('db_dsn=sqlite::memory:'); //putenv('db_class=Cake\Database\Driver\Postgres');
/** * @license http://www.opensource.org/licenses/mit-license.php MIT License */ require dirname(__DIR__) . '/vendor/cakephp/cakephp/src/basics.php'; require_once dirname(__DIR__) . '/vendor/autoload.php'; define('ROOT', dirname(__DIR__)); define('APP_DIR', 'src'); define('APP', rtrim(sys_get_temp_dir(), DS) . DS . APP_DIR . DS); if (!is_dir(APP)) { mkdir(APP, 0770, true); } define('CONFIG', ROOT . DS . 'config' . DS); define('TMP', ROOT . DS . 'tmp' . DS); if (!is_dir(TMP)) { mkdir(TMP, 0770, true); } define('LOGS', TMP . 'logs' . DS); define('CACHE', TMP . 'cache' . DS); define('CAKE_CORE_INCLUDE_PATH', ROOT . '/vendor/cakephp/cakephp'); define('CORE_PATH', CAKE_CORE_INCLUDE_PATH . DS); Cake\Core\Configure::write('App', ['namespace' => 'App']); Cake\Core\Configure::write('debug', true); $cache = ['default' => ['engine' => 'File', 'path' => CACHE], '_cake_core_' => ['className' => 'File', 'prefix' => 'crud_myapp_cake_core_', 'path' => CACHE . 'persistent/', 'serialize' => true, 'duration' => '+10 seconds'], '_cake_model_' => ['className' => 'File', 'prefix' => 'crud_my_app_cake_model_', 'path' => CACHE . 'models/', 'serialize' => 'File', 'duration' => '+10 seconds']]; Cake\Cache\Cache::config($cache); Cake\Core\Plugin::load('HierAuth', ['path' => ROOT]); if (!getenv('db_class')) { putenv('db_class=Cake\\Database\\Driver\\Sqlite'); putenv('db_dsn=sqlite::memory:'); } Cake\Datasource\ConnectionManager::config('test', ['className' => 'Cake\\Database\\Connection', 'driver' => getenv('db_class'), 'dsn' => getenv('db_dsn'), 'database' => getenv('db_database'), 'username' => getenv('db_username'), 'password' => getenv('db_password'), 'timezone' => 'UTC', 'quoteIdentifiers' => true, 'cacheMetadata' => true]);
} define('ROOT', find_root()); define('APP_DIR', find_app()); define('WEBROOT_DIR', 'webroot'); define('CONFIG', ROOT . DS . 'config' . DS); define('APP', ROOT . DS . APP_DIR . DS); define('WWW_ROOT', ROOT . DS . WEBROOT_DIR . DS); define('TESTS', ROOT . DS . 'Test' . DS); define('TMP', ROOT . DS . 'tmp' . DS); define('LOGS', TMP . 'logs' . DS); define('CACHE', TMP . 'cache' . DS); define('CAKE_CORE_INCLUDE_PATH', ROOT . '/vendor/cakephp/cakephp'); define('CORE_PATH', CAKE_CORE_INCLUDE_PATH . DS); define('CAKE', CORE_PATH . 'src' . DS); require ROOT . '/vendor/autoload.php'; require CORE_PATH . 'config/bootstrap.php'; Cake\Core\Configure::write('App', ['namespace' => 'App']); Cake\Core\Configure::write('debug', 2); $Tmp = new \Cake\Filesystem\Folder(TMP); $Tmp->create(TMP . 'cache/models', 0777); $Tmp->create(TMP . 'cache/persistent', 0777); $Tmp->create(TMP . 'cache/views', 0777); $cache = ['default' => ['engine' => 'File', 'path' => CACHE], '_cake_core_' => ['className' => 'File', 'prefix' => 'outside_force_myapp_cake_core_', 'path' => CACHE . 'persistent/', 'serialize' => true, 'duration' => '+10 seconds'], '_cake_model_' => ['className' => 'File', 'prefix' => 'outside_force_my_app_cake_model_', 'path' => CACHE . 'models/', 'serialize' => 'File', 'duration' => '+10 seconds']]; Cake\Cache\Cache::config($cache); Cake\Core\Plugin::load('OutsideForce', ['path' => './']); // Ensure default test connection is defined if (!getenv('db_class')) { putenv('db_class=Cake\\Database\\Driver\\Sqlite'); putenv('db_dsn=sqlite::memory:'); } Cake\Datasource\ConnectionManager::config('test', ['className' => 'Cake\\Database\\Connection', 'driver' => getenv('db_class'), 'dsn' => getenv('db_dsn'), 'database' => getenv('db_database'), 'login' => getenv('db_login'), 'password' => getenv('db_password'), 'timezone' => 'UTC']);
_define('APP_DIR', 'App'); _define('WEBROOT_DIR', 'webroot'); _define('APP', ROOT . '/tests/App/'); _define('CONFIG', ROOT . '/tests/Config/'); _define('WWW_ROOT', ROOT . DS . WEBROOT_DIR . DS); _define('TESTS', ROOT . DS . 'tests' . DS); _define('TMP', ROOT . DS . 'tmp' . DS); _define('LOGS', TMP . 'logs' . DS); _define('CACHE', TMP . 'cache' . DS); _define('CAKE_CORE_INCLUDE_PATH', ROOT . '/vendor/cakephp/cakephp'); _define('CORE_PATH', CAKE_CORE_INCLUDE_PATH . DS); _define('CAKE', CORE_PATH . 'src' . DS); //require_once ROOT . '/vendor/cakephp/cakephp/src/basics.php'; require_once ROOT . '/vendor/autoload.php'; Cake\Core\Configure::write('App', ['namespace' => 'CakeDC\\OracleDriver\\Test\\App']); Cake\Core\Configure::write('debug', true); $TMP = new \Cake\Filesystem\Folder(TMP); $TMP->create(TMP . 'cache/models', 0777); $TMP->create(TMP . 'cache/persistent', 0777); $TMP->create(TMP . 'cache/views', 0777); $cache = ['default' => ['engine' => 'File'], '_cake_core_' => ['className' => 'File', 'prefix' => 'oracle_driver_cake_core_', 'path' => CACHE . 'persistent/', 'serialize' => true, 'duration' => '+10 seconds'], '_cake_model_' => ['className' => 'File', 'prefix' => 'oracle_driver_cake_model_', 'path' => CACHE . 'models/', 'serialize' => 'File', 'duration' => '+10 seconds'], '_cake_method_' => ['className' => 'File', 'prefix' => 'oracle_driver_cake_method_', 'path' => CACHE . 'models/', 'serialize' => 'File', 'duration' => '+10 seconds']]; Cake\Cache\Cache::config($cache); Cake\Core\Configure::write('Session', ['defaults' => 'php']); Cake\Core\Plugin::load('CakeDC\\OracleDriver', ['path' => ROOT . DS, 'autoload' => true]); Cake\Routing\DispatcherFactory::add('Routing'); Cake\Routing\DispatcherFactory::add('ControllerFactory'); // Ensure default test connection is defined if (!getenv('db_dsn')) { putenv('db_dsn=sqlite:///:memory:'); } Cake\Datasource\ConnectionManager::config('test', ['url' => getenv('db_dsn'), 'timezone' => 'UTC']);
define('TMP', ROOT . DS . 'tmp' . DS); define('LOGS', TMP . 'logs' . DS); define('CACHE', TMP . 'cache' . DS); define('APP', sys_get_temp_dir()); define('APP_DIR', 'src'); define('CAKE_CORE_INCLUDE_PATH', ROOT . '/vendor/cakephp/cakephp'); define('CORE_PATH', CAKE_CORE_INCLUDE_PATH . DS); define('CAKE', CORE_PATH . APP_DIR . DS); define('WWW_ROOT', ROOT . DS . 'webroot' . DS); define('CONFIG', dirname(__FILE__) . DS . 'config' . DS); ini_set('intl.default_locale', 'de-DE'); Cake\Core\Configure::write('App', ['namespace' => 'App', 'encoding' => 'UTF-8']); Cake\Core\Configure::write('debug', true); Cake\Core\Configure::write('Config', ['adminEmail' => '*****@*****.**', 'adminName' => 'Mark']); Cake\Mailer\Email::config('default', ['transport' => 'Debug']); Cake\Mailer\Email::configTransport('Debug', ['className' => 'Debug']); mb_internal_encoding('UTF-8'); $Tmp = new Cake\Filesystem\Folder(TMP); $Tmp->create(TMP . 'cache/models', 0770); $Tmp->create(TMP . 'cache/persistent', 0770); $Tmp->create(TMP . 'cache/views', 0770); $cache = ['default' => ['engine' => 'File', 'path' => CACHE], '_cake_core_' => ['className' => 'File', 'prefix' => 'crud_myapp_cake_core_', 'path' => CACHE . 'persistent/', 'serialize' => true, 'duration' => '+10 seconds'], '_cake_model_' => ['className' => 'File', 'prefix' => 'crud_my_app_cake_model_', 'path' => CACHE . 'models/', 'serialize' => 'File', 'duration' => '+10 seconds']]; Cake\Core\Configure::write('App.paths', ['templates' => dirname(__FILE__) . DS . 'TestApp' . DS . 'src' . DS . 'Template' . DS]); Cake\Core\Plugin::load('Ajax', ['path' => ROOT . DS, 'bootstrap' => true]); //Cake\Core\Plugin::load('Tools', ['path' => ROOT . DS . 'plugins' . DS . 'Tools' . DS, 'bootstrap' => true]); // Ensure default test connection is defined if (!getenv('db_class')) { putenv('db_class=Cake\\Database\\Driver\\Sqlite'); putenv('db_dsn=sqlite::memory:'); } Cake\Datasource\ConnectionManager::config('test', ['className' => 'Cake\\Database\\Connection', 'driver' => getenv('db_class'), 'dsn' => getenv('db_dsn'), 'database' => getenv('db_database'), 'username' => getenv('db_username'), 'password' => getenv('db_password'), 'timezone' => 'UTC', 'quoteIdentifiers' => true, 'cacheMetadata' => true]);
$dotenv = (new josegonzalez\Dotenv\Loader(ROOT . DS . '.env'))->parse()->toEnv(); } catch (RuntimeException $e) { die($e->getMessage()); } catch (Exception $e) { // do nothing (env vars setup on server) } /** * Define extra functions. */ require CAKE . 'basics.php'; require 'functions.php'; Cake\Routing\Router::reload(); /** * Set the application's default configurations. */ Cake\Core\Configure::write(['debug' => file_exists(ROOT . DS . '.debug') or env('DEBUG'), 'App' => include CONFIG . 'application.php', 'Path' => include CONFIG . 'paths.php', 'Security' => include CONFIG . 'security.php', 'Session' => include CONFIG . 'session.php', 'Acl' => include CONFIG . 'acl.php']); /** * Dispatcher configuration. */ require CONFIG . 'dispatcher.php'; /** * Engines configuration. */ require CONFIG . 'database.php'; require CONFIG . 'error.php'; require CONFIG . 'cache.php'; require CONFIG . 'email.php'; require CONFIG . 'log.php'; /** * Load plugins. */
define('APP', ROOT . 'tests' . DS . 'TestApp' . DS); // APP = /sitemap/tests/TestApp/ define('APP_DIR', 'TestApp'); // APP_DIR = TestApp define('WEBROOT_DIR', 'webroot'); // WEBROOT_DIR = webroot define('WWW_ROOT', APP . 'webroot' . DS); // WWW_ROOT = /sitemap/tests/TestApp/webroot/ define('TMP', sys_get_temp_dir() . DS); define('CONFIG', APP . 'config' . DS); // CONFIG = /sitemap/tests/TestApp/config/ define('CACHE', TMP); define('LOGS', TMP); require ROOT . '/vendor/autoload.php'; require CORE_PATH . 'config/bootstrap.php'; mb_internal_encoding('UTF-8'); date_default_timezone_set('UTC'); $Tmp = new Cake\Filesystem\Folder(TMP); $Tmp->create(TMP . 'cache/models', 0770); $Tmp->create(TMP . 'cache/persistent', 0770); $Tmp->create(TMP . 'cache/views', 0770); $cache = ['default' => ['engine' => 'File', 'path' => CACHE], '_cake_core_' => ['className' => 'File', 'prefix' => 'crud_myapp_cake_core_', 'path' => CACHE . 'persistent/', 'serialize' => true, 'duration' => '+10 seconds'], '_cake_model_' => ['className' => 'File', 'prefix' => 'crud_my_app_cake_model_', 'path' => CACHE . 'models/', 'serialize' => 'File', 'duration' => '+10 seconds']]; Cake\Cache\Cache::config($cache); Cake\Core\Configure::write('debug', true); Cake\Core\Configure::write('App', ['namespace' => 'TestApp', 'encoding' => 'UTF-8', 'base' => false, 'baseUrl' => false, 'dir' => APP_DIR, 'webroot' => 'webroot', 'wwwRoot' => WWW_ROOT, 'fullBaseUrl' => 'http://localhost', 'imageBaseUrl' => 'img/', 'jsBaseUrl' => 'js/', 'cssBaseUrl' => 'css/']); // Ensure default test connection is defined if (!getenv('db_class')) { putenv('db_class=Cake\\Database\\Driver\\Sqlite'); putenv('db_dsn=sqlite::memory:'); } Cake\Datasource\ConnectionManager::config('test', ['className' => 'Cake\\Database\\Connection', 'driver' => getenv('db_class'), 'dsn' => getenv('db_dsn'), 'database' => getenv('db_database'), 'username' => getenv('db_username'), 'password' => getenv('db_password'), 'timezone' => 'UTC', 'quoteIdentifiers' => true, 'cacheMetadata' => true]);
if (!defined('API_STATUS_ERROR')) { define('API_STATUS_ERROR', 'error'); } // Error code if (!defined('ERROR_INVALID_AUTH')) { define('ERROR_INVALID_AUTH', '001'); } if (!defined('ERROR_INVALID_MISSING_PARAM')) { define('ERROR_INVALID_MISSING_PARAM', '002'); } if (!defined('ERROR_INVALID_VALIDATION')) { define('ERROR_INVALID_VALIDATION', '003'); } if (!defined('ERROR_INVALID_JSON_OBJECT')) { define('ERROR_INVALID_JSON_OBJECT', '004'); } if (!defined('ERROR_INVALID_POST_DATA')) { define('ERROR_INVALID_POST_DATA', '005'); } if (!defined('ERROR_INVALID_PAGE_RANGE')) { define('ERROR_INVALID_PAGE_RANGE', '006'); } if (!defined('ERROR_EXCEPTION_USER_BLOCK')) { define('ERROR_EXCEPTION_USER_BLOCK', '901'); } if (!defined('ERROR_EXCEPTION_USER_INVALID')) { define('ERROR_EXCEPTION_USER_INVALID', '902'); } $errorCode = [ERROR_INVALID_AUTH => 'Invalid user auth', ERROR_INVALID_MISSING_PARAM => 'Missing parameter(s)', ERROR_INVALID_VALIDATION => 'Validation is invalid', ERROR_INVALID_JSON_OBJECT => 'Invalid json object', ERROR_INVALID_POST_DATA => 'Invalid post data. Post data must be: data={json_object}', ERROR_INVALID_PAGE_RANGE => 'The paginate is out of range', ERROR_EXCEPTION_USER_BLOCK => 'Your account has been blocked', ERROR_EXCEPTION_USER_INVALID => 'Invalid email or password']; Cake\Core\Configure::write('E', $errorCode);
<?php /** * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org) * * Licensed under The MIT License * Redistributions of files must retain the above copyright notice. * * @copyright Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org) * @link http://cakephp.org CakePHP(tm) Project * @license http://www.opensource.org/licenses/mit-license.php MIT License */ require dirname(__DIR__) . '/vendor/cakephp/cakephp/src/basics.php'; require dirname(__DIR__) . '/vendor/autoload.php'; define('DS', DIRECTORY_SEPARATOR); define('APP', sys_get_temp_dir()); define('ROOT', dirname(__DIR__)); Cake\Core\Configure::write('App', ['namespace' => 'App']);