Skip to content

Commit 7aec652

Browse files
committed
Fix an issue reported by PHPStan
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
1 parent 3a51491 commit 7aec652

3 files changed

Lines changed: 7 additions & 9 deletions

File tree

libraries/classes/Common.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
use function ini_set;
3333
use function is_array;
3434
use function is_scalar;
35+
use function is_string;
3536
use function mb_internal_encoding;
3637
use function mb_strlen;
3738
use function mb_strpos;
@@ -148,7 +149,10 @@ public static function run(): void
148149
*/
149150
$sql_query = '';
150151
if ($request->isPost()) {
151-
$sql_query = $request->getParsedBodyParam('sql_query', '');
152+
$sql_query = $request->getParsedBodyParam('sql_query');
153+
if (! is_string($sql_query)) {
154+
$sql_query = '';
155+
}
152156
}
153157

154158
$containerBuilder->setParameter('sql_query', $sql_query);

phpstan-baseline.neon

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -145,11 +145,6 @@ parameters:
145145
count: 1
146146
path: libraries/classes/Common.php
147147

148-
-
149-
message: "#^Parameter \\#2 \\$value of method Symfony\\\\Component\\\\DependencyInjection\\\\Container\\:\\:setParameter\\(\\) expects array\\|bool\\|float\\|int\\|string\\|null, mixed given\\.$#"
150-
count: 1
151-
path: libraries/classes/Common.php
152-
153148
-
154149
message: "#^Static property PhpMyAdmin\\\\SqlParser\\\\Lexer\\:\\:\\$DEFAULT_DELIMITER \\(string\\) does not accept mixed\\.$#"
155150
count: 1

psalm-baseline.xml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<files psalm-version="4.21.0@d8bec4c7aaee111a532daec32fb09de5687053d1">
2+
<files psalm-version="4.22.0@fc2c6ab4d5fa5d644d8617089f012f3bb84b8703">
33
<file src="index.php">
44
<InvalidGlobal occurrences="1">
55
<code>global $containerBuilder;</code>
@@ -250,15 +250,14 @@
250250
</NonInvariantDocblockPropertyType>
251251
</file>
252252
<file src="libraries/classes/Common.php">
253-
<MixedArgument occurrences="9">
253+
<MixedArgument occurrences="8">
254254
<code>$_REQUEST['back']</code>
255255
<code>$_REQUEST['goto']</code>
256256
<code>$_SESSION[' PMA_token ']</code>
257257
<code>$back</code>
258258
<code>$cfg['Server']['user']</code>
259259
<code>$goto</code>
260260
<code>$sqlDelimiter</code>
261-
<code>$sql_query</code>
262261
<code>$urlParams</code>
263262
</MixedArgument>
264263
<MixedArrayAccess occurrences="3">

0 commit comments

Comments
 (0)