';
-PMA\libraries\Message::notice(__('You have no saved settings!'))->display();
+Message::notice(__('You have no saved settings!'))->display();
echo '
'
. ''
. '';
-PMA\libraries\Message::notice(
+Message::notice(
__('This feature is not supported by your web browser')
)->display();
echo '
'
@@ -304,7 +306,7 @@ if (file_exists('setup/index.php')) {
display();
?>
@@ -344,7 +346,7 @@ if (file_exists('setup/index.php')) {
display();
?>
diff --git a/scripts/create-release.sh b/scripts/create-release.sh
index 1a6079acd3..42498f1b63 100755
--- a/scripts/create-release.sh
+++ b/scripts/create-release.sh
@@ -56,7 +56,7 @@ shift
cat <set( 'PMA_VERSION', '$version' ); "
- in doc/conf.py the line
" version = '$version' "
@@ -88,8 +88,8 @@ ensure_local_branch $branch
git checkout $branch
# Check release version
-if ! grep -q "'PMA_VERSION', '$version'" libraries/Config.class.php ; then
- echo "There seems to be wrong version in libraries/Config.class.php!"
+if ! grep -q "'PMA_VERSION', '$version'" libraries/Config.php ; then
+ echo "There seems to be wrong version in libraries/Config.php!"
exit 2
fi
if test -f Documentation.html && ! grep -q "phpMyAdmin $version - Documentation" Documentation.html ; then
@@ -301,7 +301,7 @@ Todo now:
based on documentation.
6. increment rc count or version in the repository :
- - in libraries/Config.class.php PMA_Config::__constructor() the line
+ - in libraries/Config.php PMA\libraries\Config::__constructor() the line
" \$this->set( 'PMA_VERSION', '2.7.1-dev' ); "
- in Documentation.html (if it exists) the 2 lines
" phpMyAdmin 2.2.2-rc1 - Documentation "
diff --git a/server_export.php b/server_export.php
index 027f7c1830..2dfd53274d 100644
--- a/server_export.php
+++ b/server_export.php
@@ -5,6 +5,8 @@
*
* @package PhpMyAdmin
*/
+use PMA\libraries\config\PageSettings;
+use PMA\libraries\Response;
/**
* Does the common work
@@ -12,11 +14,10 @@
require_once 'libraries/common.inc.php';
require_once 'libraries/server_common.inc.php';
require_once 'libraries/display_export.lib.php';
-require_once 'libraries/config/page_settings.class.php';
-PMA_PageSettings::showGroup('Export');
+PageSettings::showGroup('Export');
-$response = PMA\libraries\Response::getInstance();
+$response = Response::getInstance();
$header = $response->getHeader();
$scripts = $header->getScripts();
$scripts->addFile('export.js');
diff --git a/server_import.php b/server_import.php
index a9b7a40a81..4a84200c70 100644
--- a/server_import.php
+++ b/server_import.php
@@ -5,14 +5,15 @@
*
* @package PhpMyAdmin
*/
+use PMA\libraries\config\PageSettings;
+use PMA\libraries\Response;
/**
*
*/
require_once 'libraries/common.inc.php';
-require_once 'libraries/config/page_settings.class.php';
-PMA_PageSettings::showGroup('Import');
+PageSettings::showGroup('Import');
$response = PMA\libraries\Response::getInstance();
$header = $response->getHeader();
@@ -25,7 +26,7 @@ $scripts->addFile('import.js');
require 'libraries/server_common.inc.php';
require 'libraries/display_import.lib.php';
-$response = PMA\libraries\Response::getInstance();
+$response = Response::getInstance();
$response->addHTML(
PMA_getImportDisplay(
'server', $db, $table, $max_upload_size
diff --git a/server_sql.php b/server_sql.php
index b89258c7d4..6b2223802d 100644
--- a/server_sql.php
+++ b/server_sql.php
@@ -5,19 +5,20 @@
*
* @package PhpMyAdmin
*/
+use PMA\libraries\config\PageSettings;
+use PMA\libraries\Response;
/**
*
*/
require_once 'libraries/common.inc.php';
-require_once 'libraries/config/page_settings.class.php';
-PMA_PageSettings::showGroup('Sql_queries');
+PageSettings::showGroup('Sql_queries');
/**
* Does the common work
*/
-$response = PMA\libraries\Response::getInstance();
+$response = Response::getInstance();
$header = $response->getHeader();
$scripts = $header->getScripts();
$scripts->addFile('makegrid.js');
diff --git a/setup/config.php b/setup/config.php
index e7d2161590..ca76b6ed10 100644
--- a/setup/config.php
+++ b/setup/config.php
@@ -5,14 +5,13 @@
*
* @package PhpMyAdmin-Setup
*/
+use PMA\libraries\config\FormDisplay;
+use PMA\setup\lib\ConfigGenerator;
/**
* Core libraries.
*/
require './lib/common.inc.php';
-require_once './libraries/config/Form.class.php';
-require_once './libraries/config/FormDisplay.class.php';
-require_once './setup/lib/ConfigGenerator.class.php';
require './libraries/config/setup.forms.php';
diff --git a/setup/frames/config.inc.php b/setup/frames/config.inc.php
index ade1844c55..0a08b7bce9 100644
--- a/setup/frames/config.inc.php
+++ b/setup/frames/config.inc.php
@@ -6,6 +6,8 @@
* @package PhpMyAdmin-Setup
*/
+use PMA\setup\lib\ConfigGenerator;
+
if (!defined('PHPMYADMIN')) {
exit;
}
@@ -13,9 +15,7 @@ if (!defined('PHPMYADMIN')) {
/**
* Core libraries.
*/
-require_once './libraries/config/FormDisplay.class.php';
require_once './setup/lib/index.lib.php';
-require_once './setup/lib/ConfigGenerator.class.php';
$config_readable = false;
$config_writable = false;
diff --git a/setup/frames/form.inc.php b/setup/frames/form.inc.php
index e3cdf98f53..b35e2c386f 100644
--- a/setup/frames/form.inc.php
+++ b/setup/frames/form.inc.php
@@ -6,6 +6,8 @@
* @package PhpMyAdmin-Setup
*/
+use PMA\libraries\config\FormDisplay;
+
if (!defined('PHPMYADMIN')) {
exit;
}
@@ -13,8 +15,6 @@ if (!defined('PHPMYADMIN')) {
/**
* Core libraries.
*/
-require_once './libraries/config/Form.class.php';
-require_once './libraries/config/FormDisplay.class.php';
require_once './setup/lib/form_processing.lib.php';
require './libraries/config/setup.forms.php';
diff --git a/setup/frames/index.inc.php b/setup/frames/index.inc.php
index 3c4a9e1509..275db6a5c5 100644
--- a/setup/frames/index.inc.php
+++ b/setup/frames/index.inc.php
@@ -6,6 +6,10 @@
* @package PhpMyAdmin-Setup
*/
+use PMA\libraries\config\ConfigFile;
+use PMA\libraries\config\FormDisplay;
+use PMA\libraries\config\ServerConfigChecks;
+
if (!defined('PHPMYADMIN')) {
exit;
}
@@ -14,9 +18,8 @@ if (!defined('PHPMYADMIN')) {
* Core libraries.
*/
require_once './libraries/display_select_lang.lib.php';
-require_once './libraries/config/FormDisplay.class.php';
-require_once './libraries/config/ServerConfigChecks.class.php';
require_once './setup/lib/index.lib.php';
+require_once './libraries/config/FormDisplay.tpl.php';
// prepare unfiltered language list
$all_languages = PMA_langList();
diff --git a/setup/frames/servers.inc.php b/setup/frames/servers.inc.php
index f4b5997a38..5eb4ff02e5 100644
--- a/setup/frames/servers.inc.php
+++ b/setup/frames/servers.inc.php
@@ -6,6 +6,9 @@
* @package PhpMyAdmin-Setup
*/
+use PMA\libraries\config\ConfigFile;
+use PMA\libraries\config\FormDisplay;
+
if (!defined('PHPMYADMIN')) {
exit;
}
@@ -13,8 +16,6 @@ if (!defined('PHPMYADMIN')) {
/**
* Core libraries.
*/
-require_once './libraries/config/Form.class.php';
-require_once './libraries/config/FormDisplay.class.php';
require_once './setup/lib/form_processing.lib.php';
require './libraries/config/setup.forms.php';
diff --git a/setup/lib/ConfigGenerator.class.php b/setup/lib/ConfigGenerator.php
similarity index 97%
rename from setup/lib/ConfigGenerator.class.php
rename to setup/lib/ConfigGenerator.php
index 4229ca7b8d..aa223d2de5 100644
--- a/setup/lib/ConfigGenerator.class.php
+++ b/setup/lib/ConfigGenerator.php
@@ -5,6 +5,9 @@
*
* @package PhpMyAdmin-Setup
*/
+namespace PMA\setup\lib;
+
+use PMA\libraries\config\ConfigFile;
/**
* Config file generation class
@@ -145,7 +148,7 @@ class ConfigGenerator
/**
* Generate server part of config file
*
- * @param ConfigFile $cf Config file
+ * @param \PMA\libraries\config\ConfigFile $cf Config file
* @param string $crlf Carriage return char
* @param array $servers Servers list
*
diff --git a/setup/lib/common.inc.php b/setup/lib/common.inc.php
index 22fd82488f..7ebdac8068 100644
--- a/setup/lib/common.inc.php
+++ b/setup/lib/common.inc.php
@@ -5,6 +5,7 @@
*
* @package PhpMyAdmin-Setup
*/
+use PMA\libraries\config\ConfigFile;
/**
* Do not include full common.
@@ -21,7 +22,6 @@ if (!file_exists('./libraries/common.inc.php')) {
require_once './libraries/common.inc.php';
require_once './libraries/config/config_functions.lib.php';
require_once './libraries/config/messages.inc.php';
-require_once './libraries/config/ConfigFile.class.php';
require_once './libraries/url_generating.lib.php';
require_once './libraries/user_preferences.lib.php';
diff --git a/setup/lib/form_processing.lib.php b/setup/lib/form_processing.lib.php
index 3ecd533451..4c45681d38 100644
--- a/setup/lib/form_processing.lib.php
+++ b/setup/lib/form_processing.lib.php
@@ -5,6 +5,7 @@
*
* @package PhpMyAdmin-Setup
*/
+use PMA\libraries\config\FormDisplay;
/**
* Processes forms registered in $form_display, handles error correction
diff --git a/setup/validate.php b/setup/validate.php
index 5759042aa5..836cc35f28 100644
--- a/setup/validate.php
+++ b/setup/validate.php
@@ -12,7 +12,7 @@
require './lib/common.inc.php';
$validators = array();
-require './libraries/config/Validator.class.php';
+require './libraries/config/Validator.php';
header('Content-type: application/json');
@@ -24,7 +24,7 @@ if (!($values instanceof stdClass)) {
PMA_fatalError(__('Wrong data'));
}
$values = (array)$values;
-$result = PMA_Validator::validate($GLOBALS['ConfigFile'], $vids, $values, true);
+$result = PMA\libraries\config\Validator::validate($GLOBALS['ConfigFile'], $vids, $values, true);
if ($result === false) {
$result = 'Wrong data or no validation for ' . $vids;
}
diff --git a/sql.php b/sql.php
index dc29458365..739a9bee93 100644
--- a/sql.php
+++ b/sql.php
@@ -7,6 +7,9 @@
* that returns 0 rows - to prevent cyclic redirects or includes
* @package PhpMyAdmin
*/
+use PMA\libraries\config\PageSettings;
+use PMA\libraries\Response;
+use PMA\libraries\Util;
/**
* Gets some core libraries
@@ -15,12 +18,11 @@ require_once 'libraries/common.inc.php';
require_once 'libraries/check_user_privileges.lib.php';
require_once 'libraries/bookmark.lib.php';
require_once 'libraries/sql.lib.php';
-require_once 'libraries/config/page_settings.class.php';
-PMA_PageSettings::showGroup('Browse');
+PageSettings::showGroup('Browse');
-$response = PMA\libraries\Response::getInstance();
+$response = Response::getInstance();
$header = $response->getHeader();
$scripts = $header->getScripts();
$scripts->addFile('jquery/jquery-ui-timepicker-addon.js');
@@ -51,11 +53,11 @@ if (! empty($goto)) {
}
} else {
if (empty($table)) {
- $goto = PMA\libraries\Util::getScriptNameForOption(
+ $goto = Util::getScriptNameForOption(
$GLOBALS['cfg']['DefaultTabDatabase'], 'database'
);
} else {
- $goto = PMA\libraries\Util::getScriptNameForOption(
+ $goto = Util::getScriptNameForOption(
$GLOBALS['cfg']['DefaultTabTable'], 'table'
);
}
@@ -109,9 +111,9 @@ if (isset($_REQUEST['get_set_values']) && $_REQUEST['get_set_values'] == true) {
if (isset($_REQUEST['get_default_fk_check_value'])
&& $_REQUEST['get_default_fk_check_value'] == true
) {
- $response = PMA\libraries\Response::getInstance();
+ $response = Response::getInstance();
$response->addJSON(
- 'default_fk_check_value', PMA\libraries\Util::isForeignKeyCheck()
+ 'default_fk_check_value', Util::isForeignKeyCheck()
);
exit;
}
@@ -135,7 +137,7 @@ if (empty($sql_query) && $tableLength && $dbLength) {
$goto = '';
} else {
// Now we can check the parameters
- PMA\libraries\Util::checkParameters(array('sql_query'));
+ Util::checkParameters(array('sql_query'));
}
/**
@@ -154,7 +156,7 @@ require_once 'libraries/parse_analyze.inc.php';
if (PMA_hasNoRightsToDropDatabase(
$analyzed_sql_results, $cfg['AllowUserDropDatabase'], $is_superuser
)) {
- PMA\libraries\Util::mysqlDie(
+ Util::mysqlDie(
__('"DROP DATABASE" statements are disabled.'),
'',
false,
diff --git a/tbl_change.php b/tbl_change.php
index 79dbe2aa7d..552137418a 100644
--- a/tbl_change.php
+++ b/tbl_change.php
@@ -7,14 +7,16 @@
*
* @package PhpMyAdmin
*/
+use PMA\libraries\config\PageSettings;
+use PMA\libraries\Response;
+use PMA\libraries\Util;
/**
* Gets the variables sent or posted to this script and displays the header
*/
require_once 'libraries/common.inc.php';
-require_once 'libraries/config/page_settings.class.php';
-PMA_PageSettings::showGroup('Edit');
+PageSettings::showGroup('Edit');
/**
* Ensures db and table are valid, else moves to the "parent" script
@@ -72,7 +74,7 @@ $comments_map = PMA_getCommentsMap($db, $table);
/**
* Load JavaScript files
*/
-$response = PMA\libraries\Response::getInstance();
+$response = Response::getInstance();
$header = $response->getHeader();
$scripts = $header->getScripts();
$scripts->addFile('functions.js');
@@ -90,7 +92,7 @@ $scripts->addFile('gis_data_editor.js');
* $disp_message come from tbl_replace.php
*/
if (! empty($disp_message)) {
- $response->addHTML(PMA\libraries\Util::getMessage($disp_message, null));
+ $response->addHTML(Util::getMessage($disp_message, null));
}
$table_columns = PMA_getTableColumns($db, $table);
@@ -152,7 +154,7 @@ $html_output .= PMA_getHtmlForInsertEditFormHeader($has_blob_field, $is_upload);
$html_output .= PMA_URL_getHiddenInputs($_form_params);
-$titles['Browse'] = PMA\libraries\Util::getIcon('b_browse.png', __('Browse foreign values'));
+$titles['Browse'] = Util::getIcon('b_browse.png', __('Browse foreign values'));
// user can toggle the display of Function column and column types
// (currently does not work for multi-edits)
@@ -214,7 +216,7 @@ $html_output .= PMA_getActionsPanel(
if ($biggest_max_file_size > 0) {
$html_output .= ' '
- . PMA\libraries\Util::generateHiddenMaxFileSize(
+ . Util::generateHiddenMaxFileSize(
$biggest_max_file_size
) . "\n";
}
diff --git a/tbl_export.php b/tbl_export.php
index 26435bc986..3f3b69ed73 100644
--- a/tbl_export.php
+++ b/tbl_export.php
@@ -5,15 +5,15 @@
*
* @package PhpMyAdmin
*/
+use PMA\libraries\config\PageSettings;
/**
*
*/
require_once 'libraries/common.inc.php';
-require_once 'libraries/config/page_settings.class.php';
require_once 'libraries/display_export.lib.php';
-PMA_PageSettings::showGroup('Export');
+PageSettings::showGroup('Export');
$response = PMA\libraries\Response::getInstance();
$header = $response->getHeader();
diff --git a/tbl_import.php b/tbl_import.php
index b6de9c9f46..794293a41b 100644
--- a/tbl_import.php
+++ b/tbl_import.php
@@ -5,14 +5,14 @@
*
* @package PhpMyAdmin
*/
+use PMA\libraries\config\PageSettings;
/**
*
*/
require_once 'libraries/common.inc.php';
-require_once 'libraries/config/page_settings.class.php';
-PMA_PageSettings::showGroup('Import');
+PageSettings::showGroup('Import');
$response = PMA\libraries\Response::getInstance();
$header = $response->getHeader();
diff --git a/tbl_row_action.php b/tbl_row_action.php
index d26d3e97c6..4acce1cda3 100644
--- a/tbl_row_action.php
+++ b/tbl_row_action.php
@@ -72,6 +72,7 @@ if (!empty($submit_mult)) {
}
switch($submit_mult) {
+ /** @noinspection PhpMissingBreakStatementInspection */
case 'row_copy':
$_REQUEST['default_action'] = 'insert';
// no break to allow for fallthough
diff --git a/tbl_sql.php b/tbl_sql.php
index 447ccf394e..33d004f910 100644
--- a/tbl_sql.php
+++ b/tbl_sql.php
@@ -5,15 +5,14 @@
*
* @package PhpMyAdmin
*/
-use PMA\libraries\Response;
+use PMA\libraries\config\PageSettings;
/**
*
*/
require_once 'libraries/common.inc.php';
-require_once 'libraries/config/page_settings.class.php';
-PMA_PageSettings::showGroup('Sql_queries');
+PageSettings::showGroup('Sql_queries');
/**
* Runs common work
diff --git a/tbl_structure.php b/tbl_structure.php
index 788e0c6e70..4682e5d33a 100644
--- a/tbl_structure.php
+++ b/tbl_structure.php
@@ -14,10 +14,12 @@ use PMA\libraries\Response;
require_once 'libraries/common.inc.php';
require_once 'libraries/tbl_info.inc.php';
require_once 'libraries/mysql_charsets.inc.php';
-require_once 'libraries/config/page_settings.class.php';
require_once 'libraries/bookmark.lib.php';
require_once 'libraries/di/Container.class.php';
require_once 'libraries/controllers/TableStructureController.class.php';
+require_once 'libraries/config/messages.inc.php';
+require_once 'libraries/config/user_preferences.forms.php';
+require_once 'libraries/config/page_settings.forms.php';
$container = DI\Container::getDefaultContainer();
$container->factory('PMA\Controllers\TableStructureController');
diff --git a/test/classes/PMA_Scripts_test.php b/test/classes/PMA_Scripts_test.php
index c62b1c8c8e..c5f7b780e9 100644
--- a/test/classes/PMA_Scripts_test.php
+++ b/test/classes/PMA_Scripts_test.php
@@ -1,7 +1,7 @@
getPath();
$GLOBALS['pmaThemeImage'] = 'theme/';
- $GLOBALS['PMA_Config'] = new PMA\libraries\Config();
+ $GLOBALS['PMA_Config'] = new Config();
$GLOBALS['PMA_Config']->enableBc();
$GLOBALS['server'] = 0;
$this->object = new FormDisplay(new ConfigFile());
@@ -79,7 +75,7 @@ class PMA_FormDisplay_Test extends PHPUnit_Framework_TestCase
*/
public function testRegisterForm()
{
- $reflection = new \ReflectionClass('FormDisplay');
+ $reflection = new \ReflectionClass('PMA\libraries\config\FormDisplay');
$attrForms = $reflection->getProperty('_forms');
$attrForms->setAccessible(true);
@@ -96,7 +92,7 @@ class PMA_FormDisplay_Test extends PHPUnit_Framework_TestCase
$this->object->registerForm('pma_testform', $array, 2);
$_forms = $attrForms->getValue($this->object);
$this->assertInstanceOf(
- 'Form',
+ 'PMA\libraries\config\Form',
$_forms['pma_testform']
);
@@ -129,12 +125,12 @@ class PMA_FormDisplay_Test extends PHPUnit_Framework_TestCase
$this->object->process(true, true)
);
- $this->object = $this->getMockBuilder('FormDisplay')
+ $this->object = $this->getMockBuilder('PMA\libraries\config\FormDisplay')
->disableOriginalConstructor()
->setMethods(array('save'))
->getMock();
- $attrForms = new \ReflectionProperty('FormDisplay', '_forms');
+ $attrForms = new \ReflectionProperty('PMA\libraries\config\FormDisplay', '_forms');
$attrForms->setAccessible(true);
$attrForms->setValue($this->object, array(1, 2, 3));
@@ -161,7 +157,7 @@ class PMA_FormDisplay_Test extends PHPUnit_Framework_TestCase
*/
public function testDisplayErrors()
{
- $reflection = new \ReflectionClass('FormDisplay');
+ $reflection = new \ReflectionClass('PMA\libraries\config\FormDisplay');
$attrIsValidated = $reflection->getProperty('_isValidated');
$attrIsValidated->setAccessible(true);
@@ -209,7 +205,7 @@ class PMA_FormDisplay_Test extends PHPUnit_Framework_TestCase
*/
public function testFixErrors()
{
- $reflection = new \ReflectionClass('FormDisplay');
+ $reflection = new \ReflectionClass('PMA\libraries\config\FormDisplay');
$attrIsValidated = $reflection->getProperty('_isValidated');
$attrIsValidated->setAccessible(true);
@@ -261,7 +257,7 @@ class PMA_FormDisplay_Test extends PHPUnit_Framework_TestCase
public function testValidateSelect()
{
$attrValidateSelect = new \ReflectionMethod(
- 'FormDisplay',
+ 'PMA\libraries\config\FormDisplay',
'_validateSelect'
);
$attrValidateSelect->setAccessible(true);
@@ -314,7 +310,7 @@ class PMA_FormDisplay_Test extends PHPUnit_Framework_TestCase
*/
public function testHasErrors()
{
- $attrErrors = new \ReflectionProperty('FormDisplay', '_errors');
+ $attrErrors = new \ReflectionProperty('PMA\libraries\config\FormDisplay', '_errors');
$attrErrors->setAccessible(true);
$this->assertFalse(
@@ -362,7 +358,7 @@ class PMA_FormDisplay_Test extends PHPUnit_Framework_TestCase
*/
public function testGetOptName()
{
- $method = new \ReflectionMethod('FormDisplay', '_getOptName');
+ $method = new \ReflectionMethod('PMA\libraries\config\FormDisplay', '_getOptName');
$method->setAccessible(true);
$this->assertEquals(
@@ -383,11 +379,11 @@ class PMA_FormDisplay_Test extends PHPUnit_Framework_TestCase
*/
public function testLoadUserprefsInfo()
{
- $method = new \ReflectionMethod('FormDisplay', '_loadUserprefsInfo');
+ $method = new \ReflectionMethod('PMA\libraries\config\FormDisplay', '_loadUserprefsInfo');
$method->setAccessible(true);
$attrUserprefs = new \ReflectionProperty(
- 'FormDisplay',
+ 'PMA\libraries\config\FormDisplay',
'_userprefsDisallow'
);
@@ -410,7 +406,7 @@ class PMA_FormDisplay_Test extends PHPUnit_Framework_TestCase
$this->markTestSkipped('Cannot redefine constant');
}
- $method = new \ReflectionMethod('FormDisplay', '_setComments');
+ $method = new \ReflectionMethod('PMA\libraries\config\FormDisplay', '_setComments');
$method->setAccessible(true);
// recoding
diff --git a/test/classes/config/PMA_Form_test.php b/test/classes/config/PMA_Form_test.php
index d8c7a1caa2..3de7743d73 100644
--- a/test/classes/config/PMA_Form_test.php
+++ b/test/classes/config/PMA_Form_test.php
@@ -6,13 +6,11 @@
* @package PhpMyAdmin-test
*/
+use PMA\libraries\Config;
+use PMA\libraries\config\ConfigFile;
+use PMA\libraries\config\Form;
use PMA\libraries\Theme;
-require_once 'libraries/config/ConfigFile.class.php';
-require_once 'libraries/config/Form.class.php';
-
-
-
require_once 'libraries/php-gettext/gettext.inc';
/**
@@ -37,7 +35,7 @@ class PMA_Form_Test extends PHPUnit_Framework_TestCase
$_SESSION['PMA_Theme'] = new Theme();
$GLOBALS['pmaThemePath'] = $_SESSION['PMA_Theme']->getPath();
$GLOBALS['pmaThemeImage'] = 'theme/';
- $GLOBALS['PMA_Config'] = new PMA\libraries\Config();
+ $GLOBALS['PMA_Config'] = new Config();
$GLOBALS['PMA_Config']->enableBc();
$GLOBALS['server'] = 0;
$this->object = new Form(
@@ -84,7 +82,7 @@ class PMA_Form_Test extends PHPUnit_Framework_TestCase
*/
public function testGetOptionType()
{
- $attrFieldsTypes = new \ReflectionProperty('Form', '_fieldsTypes');
+ $attrFieldsTypes = new \ReflectionProperty('PMA\libraries\config\Form', '_fieldsTypes');
$attrFieldsTypes->setAccessible(true);
$attrFieldsTypes->setValue(
$this->object,
@@ -140,7 +138,7 @@ class PMA_Form_Test extends PHPUnit_Framework_TestCase
*/
public function testReadFormPathsCallBack()
{
- $reflection = new \ReflectionClass('Form');
+ $reflection = new \ReflectionClass('PMA\libraries\config\Form');
$method = $reflection->getMethod('_readFormPathsCallback');
$method->setAccessible(true);
@@ -192,7 +190,7 @@ class PMA_Form_Test extends PHPUnit_Framework_TestCase
*/
public function testReadFormPaths()
{
- $reflection = new \ReflectionClass('Form');
+ $reflection = new \ReflectionClass('PMA\libraries\config\Form');
$method = $reflection->getMethod('readFormPaths');
$method->setAccessible(true);
@@ -247,7 +245,7 @@ class PMA_Form_Test extends PHPUnit_Framework_TestCase
*/
public function testReadTypes()
{
- $reflection = new \ReflectionClass('Form');
+ $reflection = new \ReflectionClass('PMA\libraries\config\Form');
$method = $reflection->getMethod('readTypes');
$method->setAccessible(true);
@@ -281,7 +279,7 @@ class PMA_Form_Test extends PHPUnit_Framework_TestCase
*/
public function testLoadForm()
{
- $this->object = $this->getMockBuilder('Form')
+ $this->object = $this->getMockBuilder('PMA\libraries\config\Form')
->disableOriginalConstructor()
->setMethods(array('readFormPaths', 'readTypes'))
->getMock();
diff --git a/test/libraries/PMA_ConfigFile_test.php b/test/libraries/PMA_ConfigFile_test.php
index ac0928b93a..2a9bed0221 100644
--- a/test/libraries/PMA_ConfigFile_test.php
+++ b/test/libraries/PMA_ConfigFile_test.php
@@ -9,7 +9,8 @@
/*
* Include to test.
*/
-require_once 'libraries/config/ConfigFile.class.php';
+use PMA\libraries\config\ConfigFile;
+
require_once 'libraries/php-gettext/gettext.inc';
/**
diff --git a/test/libraries/PMA_ConfigGenerator_test.php b/test/libraries/PMA_ConfigGenerator_test.php
index e312221cbf..fd3f1d7ad1 100644
--- a/test/libraries/PMA_ConfigGenerator_test.php
+++ b/test/libraries/PMA_ConfigGenerator_test.php
@@ -9,8 +9,10 @@
/*
* Include to test
*/
-require_once 'setup/lib/ConfigGenerator.class.php';
-require_once 'libraries/config/ConfigFile.class.php';
+use PMA\libraries\Config;
+use PMA\libraries\config\ConfigFile;
+use PMA\setup\lib\ConfigGenerator;
+
require_once 'libraries/core.lib.php';
require_once 'libraries/php-gettext/gettext.inc';
@@ -34,7 +36,7 @@ class PMA_ConfigGenerator_Test extends PHPUnit_Framework_TestCase
$GLOBALS['cfg']['AvailableCharsets'] = array();
unset($_SESSION['eol']);
- $GLOBALS['PMA_Config'] = new PMA\libraries\Config();
+ $GLOBALS['PMA_Config'] = new Config();
$GLOBALS['server'] = 0;
$cf = new ConfigFile();
@@ -85,7 +87,7 @@ class PMA_ConfigGenerator_Test extends PHPUnit_Framework_TestCase
*/
public function testGetVarExport()
{
- $reflection = new \ReflectionClass('ConfigGenerator');
+ $reflection = new \ReflectionClass('PMA\setup\lib\ConfigGenerator');
$method = $reflection->getMethod('_getVarExport');
$method->setAccessible(true);
@@ -132,7 +134,7 @@ class PMA_ConfigGenerator_Test extends PHPUnit_Framework_TestCase
*/
public function testIsZeroBasedArray()
{
- $reflection = new \ReflectionClass('ConfigGenerator');
+ $reflection = new \ReflectionClass('PMA\setup\lib\ConfigGenerator');
$method = $reflection->getMethod('_isZeroBasedArray');
$method->setAccessible(true);
@@ -179,7 +181,7 @@ class PMA_ConfigGenerator_Test extends PHPUnit_Framework_TestCase
*/
public function testExportZeroBasedArray()
{
- $reflection = new \ReflectionClass('ConfigGenerator');
+ $reflection = new \ReflectionClass('PMA\setup\lib\ConfigGenerator');
$method = $reflection->getMethod('_exportZeroBasedArray');
$method->setAccessible(true);
diff --git a/test/libraries/PMA_FormDisplay_tpl_test.php b/test/libraries/PMA_FormDisplay_tpl_test.php
index 75cea4e773..23d263d4bb 100644
--- a/test/libraries/PMA_FormDisplay_tpl_test.php
+++ b/test/libraries/PMA_FormDisplay_tpl_test.php
@@ -8,11 +8,7 @@
use PMA\libraries\Theme;
-require_once 'libraries/config/ConfigFile.class.php';
require_once 'libraries/config/FormDisplay.tpl.php';
-
-
-
require_once 'libraries/php-gettext/gettext.inc';
require_once 'libraries/user_preferences.lib.php';
require_once 'libraries/php-gettext/gettext.inc';
diff --git a/test/libraries/PMA_Form_Processing_test.php b/test/libraries/PMA_Form_Processing_test.php
index 487c61ea2f..9f9418907a 100644
--- a/test/libraries/PMA_Form_Processing_test.php
+++ b/test/libraries/PMA_Form_Processing_test.php
@@ -10,7 +10,6 @@
* Include to test
*/
require_once 'setup/lib/form_processing.lib.php';
-require_once 'libraries/config/ConfigFile.class.php';
require_once 'libraries/core.lib.php';
@@ -19,7 +18,7 @@ require_once 'libraries/core.lib.php';
*
* @package PhpMyAdmin-test
*/
-class PMA_From_Processing_Test extends PHPUnit_Framework_TestCase
+class PMA_Form_Processing_Test extends PHPUnit_Framework_TestCase
{
/**
@@ -36,7 +35,7 @@ class PMA_From_Processing_Test extends PHPUnit_Framework_TestCase
}
// case 1
- $formDisplay = $this->getMockBuilder('FormDisplay')
+ $formDisplay = $this->getMockBuilder('PMA\libraries\config\FormDisplay')
->disableOriginalConstructor()
->setMethods(array('process', 'getDisplay'))
->getMock();
@@ -53,7 +52,7 @@ class PMA_From_Processing_Test extends PHPUnit_Framework_TestCase
PMA_Process_formset($formDisplay);
// case 2
- $formDisplay = $this->getMockBuilder('FormDisplay')
+ $formDisplay = $this->getMockBuilder('PMA\libraries\config\FormDisplay')
->disableOriginalConstructor()
->setMethods(array('process', 'hasErrors', 'displayErrors'))
->getMock();
@@ -93,7 +92,7 @@ class PMA_From_Processing_Test extends PHPUnit_Framework_TestCase
);
// case 3
- $formDisplay = $this->getMockBuilder('FormDisplay')
+ $formDisplay = $this->getMockBuilder('PMA\libraries\config\FormDisplay')
->disableOriginalConstructor()
->setMethods(array('process', 'hasErrors'))
->getMock();
diff --git a/test/libraries/PMA_SetupIndex_test.php b/test/libraries/PMA_SetupIndex_test.php
index ffef7a4d31..b6b5e8a2f8 100644
--- a/test/libraries/PMA_SetupIndex_test.php
+++ b/test/libraries/PMA_SetupIndex_test.php
@@ -9,13 +9,13 @@
/*
* Include to test
*/
+use PMA\libraries\config\ConfigFile;
+use PMA\libraries\config\ServerConfigChecks;
+
require_once 'libraries/php-gettext/gettext.inc';
require_once 'libraries/sanitizing.lib.php';
require_once 'libraries/config/config_functions.lib.php';
-require_once 'libraries/config/ConfigFile.class.php';
require_once 'libraries/core.lib.php';
-
-require_once 'libraries/config/ServerConfigChecks.class.php';
require_once 'setup/lib/index.lib.php';
require_once 'libraries/php-gettext/gettext.inc';
require_once 'libraries/sanitizing.lib.php';
@@ -261,7 +261,7 @@ class PMA_SetupIndex_Test extends PHPUnit_Framework_TestCase
$cf = new ConfigFile();
$GLOBALS['ConfigFile'] = $cf;
- $reflection = new \ReflectionProperty('ConfigFile', '_id');
+ $reflection = new \ReflectionProperty('PMA\libraries\config\ConfigFile', '_id');
$reflection->setAccessible(true);
$sessionID = $reflection->getValue($cf);
diff --git a/test/libraries/PMA_page_settings_test.php b/test/libraries/PMA_page_settings_test.php
index 7953250646..c2cc362c8d 100644
--- a/test/libraries/PMA_page_settings_test.php
+++ b/test/libraries/PMA_page_settings_test.php
@@ -5,11 +5,9 @@
*
* @package PhpMyAdmin-test
*/
+use PMA\libraries\config\PageSettings;
-/*
- * Include to test.
- */
-require_once 'libraries/config/page_settings.class.php';
+require_once './libraries/config/PageSettings.php';
/**
* Tests for Page-related settings
@@ -35,7 +33,7 @@ class PMA_PageSettings_Test extends PHPUnit_Framework_TestCase
*/
public function testShowGroupNonExistent()
{
- $object = PMA_PageSettings::showGroup('NonExistent');
+ $object = PageSettings::showGroup('NonExistent');
$this->assertEquals('', $object->getHTML());
}
@@ -47,7 +45,7 @@ class PMA_PageSettings_Test extends PHPUnit_Framework_TestCase
*/
public function testShowGroupBrowse()
{
- $object = PMA_PageSettings::showGroup('Browse');
+ $object = PageSettings::showGroup('Browse');
$html = $object->getHTML();
@@ -81,7 +79,7 @@ class PMA_PageSettings_Test extends PHPUnit_Framework_TestCase
*/
function testGetNaviSettings()
{
- $html = PMA_PageSettings::getNaviSettings();
+ $html = PageSettings::getNaviSettings();
// Test some sample parts
$this->assertContains(
diff --git a/test/libraries/PMA_server_privileges_test.php b/test/libraries/PMA_server_privileges_test.php
index 0f0a5b28f4..baab97f866 100644
--- a/test/libraries/PMA_server_privileges_test.php
+++ b/test/libraries/PMA_server_privileges_test.php
@@ -97,7 +97,7 @@ class PMA_ServerPrivileges_Test extends PHPUnit_Framework_TestCase
'menuswork' => true
);
- $pmaconfig = $this->getMockBuilder('PMA_Config')
+ $pmaconfig = $this->getMockBuilder('PMA\libraries\Config')
->disableOriginalConstructor()
->getMock();
diff --git a/test/libraries/PMA_user_preferences_test.php b/test/libraries/PMA_user_preferences_test.php
index 816af1c45b..7c5ca14d18 100644
--- a/test/libraries/PMA_user_preferences_test.php
+++ b/test/libraries/PMA_user_preferences_test.php
@@ -9,11 +9,10 @@
/*
* Include to test
*/
+use PMA\libraries\config\ConfigFile;
+
require_once 'libraries/user_preferences.lib.php';
-
-require_once 'libraries/config/ConfigFile.class.php';
require_once 'libraries/core.lib.php';
-
require_once 'libraries/php-gettext/gettext.inc';
require_once 'libraries/relation.lib.php';
require_once 'libraries/url_generating.lib.php';