mscherer 2 years ago
parent
commit
41f3855bf6
1 changed files with 23 additions and 13 deletions
  1. 23 13
      tests/bootstrap.php

+ 23 - 13
tests/bootstrap.php

@@ -1,8 +1,18 @@
 <?php
 
+use Cake\Cache\Cache;
+use Cake\Core\Configure;
+use Cake\Core\Plugin;
 use Cake\Datasource\ConnectionManager;
+use Cake\Filesystem\Folder;
+use Cake\Log\Log;
+use Cake\Mailer\Mailer;
+use Cake\Mailer\TransportFactory;
 use Cake\Routing\Route\DashedRoute;
 use Cake\Routing\Router;
+use Cake\Utility\Security;
+use TestApp\Controller\AppController;
+use Tools\Plugin as ToolsPlugin;
 
 if (!defined('DS')) {
 	define('DS', DIRECTORY_SEPARATOR);
@@ -35,7 +45,7 @@ ini_set('intl.default_locale', 'de_DE');
 require_once 'vendor/cakephp/cakephp/src/basics.php';
 require_once 'vendor/autoload.php';
 
-Cake\Core\Configure::write('App', [
+Configure::write('App', [
 	'namespace' => 'TestApp',
 	'encoding' => 'UTF-8',
 	'fullBaseUrl' => '//localhost',
@@ -45,20 +55,20 @@ Cake\Core\Configure::write('App', [
 		],
 	],
 ]);
-Cake\Core\Configure::write('debug', true);
+Configure::write('debug', true);
 
-Cake\Core\Configure::write('Config', [
+Configure::write('Config', [
 		'adminEmail' => 'test@example.com',
 		'adminName' => 'Mark',
 ]);
-Cake\Mailer\Mailer::setConfig('default', ['transport' => 'Debug']);
-Cake\Mailer\TransportFactory::setConfig('Debug', [
+Mailer::setConfig('default', ['transport' => 'Debug']);
+TransportFactory::setConfig('Debug', [
 		'className' => 'Debug',
 ]);
 
 mb_internal_encoding('UTF-8');
 
-$Tmp = new Cake\Filesystem\Folder(TMP);
+$Tmp = new Folder(TMP);
 $Tmp->create(TMP . 'cache/models', 0770);
 $Tmp->create(TMP . 'cache/persistent', 0770);
 $Tmp->create(TMP . 'cache/views', 0770);
@@ -84,9 +94,9 @@ $cache = [
 	],
 ];
 
-Cake\Cache\Cache::setConfig($cache);
+Cache::setConfig($cache);
 
-Cake\Log\Log::setConfig('debug', [
+Log::setConfig('debug', [
 	'className' => 'Cake\Log\Engine\FileLog',
 	'path' => LOGS,
 	'file' => 'debug',
@@ -94,7 +104,7 @@ Cake\Log\Log::setConfig('debug', [
 	'levels' => ['notice', 'info', 'debug'],
 	'url' => env('LOG_DEBUG_URL', null),
 ]);
-Cake\Log\Log::setConfig('error', [
+Log::setConfig('error', [
 	'className' => 'Cake\Log\Engine\FileLog',
 	'path' => LOGS,
 	'file' => 'error',
@@ -103,16 +113,16 @@ Cake\Log\Log::setConfig('error', [
 	'url' => env('LOG_ERROR_URL', null),
 ]);
 
-Cake\Utility\Security::setSalt('foo');
+Security::setSalt('foo');
 
 // Why is this required?
 require ROOT . DS . 'config' . DS . 'bootstrap.php';
 
 Router::defaultRouteClass(DashedRoute::class);
 
-class_alias(TestApp\Controller\AppController::class, 'App\Controller\AppController');
+class_alias(AppController::class, 'App\Controller\AppController');
 
-Cake\Core\Plugin::getCollection()->add(new Tools\Plugin());
+Plugin::getCollection()->add(new ToolsPlugin());
 
 if (getenv('db_dsn')) {
 	ConnectionManager::setConfig('test', [
@@ -132,7 +142,7 @@ if (!getenv('db_class')) {
 	//putenv('db_dsn=postgres://postgres@127.0.0.1/test');
 }
 
-Cake\Datasource\ConnectionManager::setConfig('test', [
+ConnectionManager::setConfig('test', [
 	'url' => getenv('db_dsn') ?: null,
 	'driver' => getenv('db_class') ?: null,
 	'database' => getenv('db_database') ?: null,