Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpmyadmin/phpmyadmin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libraries/classes/Controllers/Table/RecentFavoriteController.php8
-rw-r--r--psalm-baseline.xml6
2 files changed, 6 insertions, 8 deletions
diff --git a/libraries/classes/Controllers/Table/RecentFavoriteController.php b/libraries/classes/Controllers/Table/RecentFavoriteController.php
index 3cb915b618..61f97bf810 100644
--- a/libraries/classes/Controllers/Table/RecentFavoriteController.php
+++ b/libraries/classes/Controllers/Table/RecentFavoriteController.php
@@ -8,6 +8,8 @@ use PhpMyAdmin\Controllers\AbstractController;
use PhpMyAdmin\Controllers\Sql\SqlController;
use PhpMyAdmin\RecentFavoriteTable;
+use function is_string;
+
/**
* Browse recent and favorite tables chosen from navigation.
*/
@@ -17,9 +19,11 @@ class RecentFavoriteController extends AbstractController
{
$GLOBALS['containerBuilder'] = $GLOBALS['containerBuilder'] ?? null;
- RecentFavoriteTable::getInstance('recent')->removeIfInvalid($_REQUEST['db'], $_REQUEST['table']);
+ $db = isset($_REQUEST['db']) && is_string($_REQUEST['db']) ? $_REQUEST['db'] : '';
+ $table = isset($_REQUEST['table']) && is_string($_REQUEST['table']) ? $_REQUEST['table'] : '';
- RecentFavoriteTable::getInstance('favorite')->removeIfInvalid($_REQUEST['db'], $_REQUEST['table']);
+ RecentFavoriteTable::getInstance('recent')->removeIfInvalid($db, $table);
+ RecentFavoriteTable::getInstance('favorite')->removeIfInvalid($db, $table);
/** @var SqlController $controller */
$controller = $GLOBALS['containerBuilder']->get(SqlController::class);
diff --git a/psalm-baseline.xml b/psalm-baseline.xml
index 19d34b1304..3528e6a840 100644
--- a/psalm-baseline.xml
+++ b/psalm-baseline.xml
@@ -3556,12 +3556,6 @@
</MixedArgument>
</file>
<file src="libraries/classes/Controllers/Table/RecentFavoriteController.php">
- <MixedArgument occurrences="4">
- <code>$_REQUEST['db']</code>
- <code>$_REQUEST['db']</code>
- <code>$_REQUEST['table']</code>
- <code>$_REQUEST['table']</code>
- </MixedArgument>
<PossiblyNullReference occurrences="1">
<code>get</code>
</PossiblyNullReference>