diff --git a/libraries/classes/InsertEdit.php b/libraries/classes/InsertEdit.php
index 481cf9b250..c9a8d9bdf1 100644
--- a/libraries/classes/InsertEdit.php
+++ b/libraries/classes/InsertEdit.php
@@ -1132,7 +1132,7 @@ class InsertEdit
$specialChars = bin2hex($column['Default']);
} elseif (substr($trueType, -4) === 'text') {
$textDefault = substr($column['Default'], 1, -1);
- $specialChars = stripcslashes($textDefault !== false ? $textDefault : $column['Default']);
+ $specialChars = stripcslashes($textDefault !== '' ? $textDefault : $column['Default']);
} else {
$specialChars = htmlspecialchars($column['Default']);
}
diff --git a/libraries/classes/ZipExtension.php b/libraries/classes/ZipExtension.php
index 0e6866695b..6ea97e306c 100644
--- a/libraries/classes/ZipExtension.php
+++ b/libraries/classes/ZipExtension.php
@@ -236,7 +236,6 @@ class ZipExtension
$data = $newData;
} elseif (is_array($data) && is_array($name) && count($data) === count($name)) {
- /** @var array $data */
$data = array_combine($name, $data);
} else {
return false;
@@ -269,7 +268,7 @@ class ZipExtension
$uncLen = strlen($dump);
$crc = crc32($dump);
$zdata = (string) gzcompress($dump);
- $zdata = substr((string) substr($zdata, 0, strlen($zdata) - 4), 2); // fix crc bug
+ $zdata = substr(substr($zdata, 0, strlen($zdata) - 4), 2); // fix crc bug
$cLen = strlen($zdata);
$fr = "\x50\x4b\x03\x04"
. "\x14\x00" // ver needed to extract
diff --git a/phpstan-baseline.neon b/phpstan-baseline.neon
index e1923b1e4d..26381b8e06 100644
--- a/phpstan-baseline.neon
+++ b/phpstan-baseline.neon
@@ -4895,11 +4895,6 @@ parameters:
count: 1
path: libraries/classes/IndexColumn.php
- -
- message: "#^Else branch is unreachable because ternary operator condition is always true\\.$#"
- count: 1
- path: libraries/classes/InsertEdit.php
-
-
message: "#^Method PhpMyAdmin\\\\InsertEdit\\:\\:analyzeTableColumnsArray\\(\\) has parameter \\$column with no value type specified in iterable type array\\.$#"
count: 1
@@ -5245,11 +5240,6 @@ parameters:
count: 1
path: libraries/classes/InsertEdit.php
- -
- message: "#^Strict comparison using \\!\\=\\= between string and false will always evaluate to true\\.$#"
- count: 1
- path: libraries/classes/InsertEdit.php
-
-
message: "#^Method PhpMyAdmin\\\\InternalRelations\\:\\:getInformationSchema\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
@@ -9165,11 +9155,6 @@ parameters:
count: 1
path: libraries/classes/VersionInformation.php
- -
- message: "#^Casting to string something that's already string\\.$#"
- count: 1
- path: libraries/classes/ZipExtension.php
-
-
message: "#^Method PhpMyAdmin\\\\ZipExtension\\:\\:createFile\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
@@ -9190,11 +9175,6 @@ parameters:
count: 1
path: libraries/classes/ZipExtension.php
- -
- message: "#^PHPDoc tag @var for variable \\$data has no value type specified in iterable type array\\.$#"
- count: 1
- path: libraries/classes/ZipExtension.php
-
-
message: "#^Call to function method_exists\\(\\) with 'PHPUnit\\\\\\\\Framework\\\\\\\\TestCase' and 'assertFileDoesNotEx…' will always evaluate to true\\.$#"
count: 1
diff --git a/psalm-baseline.xml b/psalm-baseline.xml
index cb75d827e5..95a1619312 100644
--- a/psalm-baseline.xml
+++ b/psalm-baseline.xml
@@ -9271,9 +9271,6 @@
-
- $column['Default']
-
$urlParams
@@ -9364,7 +9361,7 @@
$specialChars
$specialChars
$specialCharsEncoded
- $textDefault !== false ? $textDefault : $column['Default']
+ $textDefault !== '' ? $textDefault : $column['Default']
$transformationPlugin->getScripts()
$transformation[$type . '_options'] ?? ''
$trueType
@@ -9515,9 +9512,6 @@
(int) $GLOBALS['cfg']['InsertRows']
-
- $textDefault !== false
-
@@ -16301,12 +16295,6 @@
$time
-
- (string) substr($zdata, 0, strlen($zdata) - 4)
-
-
- array
-