Specify type hint

Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
This commit is contained in:
Kamil Tekiela 2023-12-12 20:01:17 +01:00
parent f94e681d8b
commit 60d2f15315
3 changed files with 5 additions and 84 deletions

View File

@ -2537,7 +2537,7 @@ parameters:
-
message: "#^Cannot access offset 'db' on mixed\\.$#"
count: 2
count: 1
path: src/Controllers/Database/Structure/FavoriteTableController.php
-
@ -2547,7 +2547,7 @@ parameters:
-
message: "#^Cannot access offset 'table' on mixed\\.$#"
count: 2
count: 1
path: src/Controllers/Database/Structure/FavoriteTableController.php
-
@ -2735,16 +2735,6 @@ parameters:
count: 1
path: src/Controllers/Database/StructureController.php
-
message: "#^Cannot access offset 'db' on mixed\\.$#"
count: 1
path: src/Controllers/Database/StructureController.php
-
message: "#^Cannot access offset 'table' on mixed\\.$#"
count: 1
path: src/Controllers/Database/StructureController.php
-
message: "#^Only booleans are allowed in &&, int\\|false given on the right side\\.$#"
count: 1
@ -10280,11 +10270,6 @@ parameters:
count: 1
path: src/Export/Template.php
-
message: "#^Cannot access offset 'db' on mixed\\.$#"
count: 6
path: src/Favorites/RecentFavoriteTable.php
-
message: "#^Cannot access offset 'favoriteTables'\\|'recentTables' on mixed\\.$#"
count: 3
@ -10295,11 +10280,6 @@ parameters:
count: 1
path: src/Favorites/RecentFavoriteTable.php
-
message: "#^Cannot access offset 'table' on mixed\\.$#"
count: 6
path: src/Favorites/RecentFavoriteTable.php
-
message: "#^Cannot access offset mixed on mixed\\.$#"
count: 3
@ -10330,33 +10310,13 @@ parameters:
count: 2
path: src/Favorites/RecentFavoriteTable.php
-
message: "#^Parameter \\#1 \\$database of method PhpMyAdmin\\\\DatabaseInterface\\:\\:getColumns\\(\\) expects string, mixed given\\.$#"
count: 1
path: src/Favorites/RecentFavoriteTable.php
-
message: "#^Parameter \\#1 \\$db of method PhpMyAdmin\\\\Favorites\\\\RecentFavoriteTable\\:\\:remove\\(\\) expects string, mixed given\\.$#"
count: 1
path: src/Favorites/RecentFavoriteTable.php
-
message: "#^Parameter \\#1 \\$str of method PhpMyAdmin\\\\DatabaseInterface\\:\\:quoteString\\(\\) expects string, string\\|false given\\.$#"
count: 1
path: src/Favorites/RecentFavoriteTable.php
-
message: "#^Parameter \\#2 \\$table of method PhpMyAdmin\\\\DatabaseInterface\\:\\:getColumns\\(\\) expects string, mixed given\\.$#"
count: 1
path: src/Favorites/RecentFavoriteTable.php
-
message: "#^Parameter \\#2 \\$table of method PhpMyAdmin\\\\Favorites\\\\RecentFavoriteTable\\:\\:remove\\(\\) expects string, mixed given\\.$#"
count: 1
path: src/Favorites/RecentFavoriteTable.php
-
message: "#^Property PhpMyAdmin\\\\Favorites\\\\RecentFavoriteTable\\:\\:\\$tables \\(array\\) does not accept mixed\\.$#"
message: "#^Property PhpMyAdmin\\\\Favorites\\\\RecentFavoriteTable\\:\\:\\$tables \\(array\\<array\\{db\\: string, table\\: string\\}\\>\\) does not accept mixed\\.$#"
count: 1
path: src/Favorites/RecentFavoriteTable.php

View File

@ -1501,8 +1501,6 @@
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$value['db']]]></code>
<code><![CDATA[$value['db']]]></code>
<code><![CDATA[$value['table']]]></code>
<code><![CDATA[$value['table']]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
@ -1516,7 +1514,6 @@
<code>$favoriteTables</code>
<code>$favoriteTables</code>
<code>$value</code>
<code>$value</code>
</MixedAssignment>
</file>
<file src="src/Controllers/Database/Structure/RealRowCountController.php">
@ -1647,8 +1644,6 @@
<code><![CDATA[$currentTable['TABLE_ROWS']]]></code>
<code><![CDATA[$currentTable['TABLE_TYPE']]]></code>
<code><![CDATA[$currentTable['Update_time']]]></code>
<code><![CDATA[$value['db']]]></code>
<code><![CDATA[$value['table']]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
<code><![CDATA[$currentTable['TABLE_ROWS']]]></code>
@ -1671,7 +1666,6 @@
<code>$truename</code>
<code>$updateTime</code>
<code>$updateTimeAll</code>
<code>$value</code>
</MixedAssignment>
<MixedMethodCall>
<code>getCharset</code>
@ -5936,50 +5930,20 @@
<code>DatabaseInterface::getInstance()</code>
<code>DatabaseInterface::getInstance()</code>
</DeprecatedMethod>
<MixedArgument>
<code><![CDATA[$tbl['db']]]></code>
<code><![CDATA[$tbl['db']]]></code>
<code><![CDATA[$tbl['table']]]></code>
<code><![CDATA[$tbl['table']]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$_SESSION['tmpval'][$this->tableType->value . 'Tables']]]></code>
<code><![CDATA[$_SESSION['tmpval'][$this->tableType->value . 'Tables'][$serverId]]]></code>
<code><![CDATA[$table['db']]]></code>
<code><![CDATA[$table['db']]]></code>
<code><![CDATA[$table['db']]]></code>
<code><![CDATA[$table['db']]]></code>
<code><![CDATA[$table['table']]]></code>
<code><![CDATA[$table['table']]]></code>
<code><![CDATA[$table['table']]]></code>
<code><![CDATA[$table['table']]]></code>
<code><![CDATA[$tbl['db']]]></code>
<code><![CDATA[$tbl['db']]]></code>
<code><![CDATA[$tbl['db']]]></code>
<code><![CDATA[$tbl['table']]]></code>
<code><![CDATA[$tbl['table']]]></code>
<code><![CDATA[$tbl['table']]]></code>
<code><![CDATA[$value['db']]]></code>
<code><![CDATA[$value['table']]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
<code><![CDATA[$_SESSION['tmpval'][$this->tableType->value . 'Tables']]]></code>
<code><![CDATA[$_SESSION['tmpval'][$this->tableType->value . 'Tables'][$serverId]]]></code>
</MixedArrayAssignment>
<MixedAssignment>
<code>$table</code>
<code>$table</code>
<code>$tbl</code>
<code><![CDATA[$this->tables]]></code>
<code>$value</code>
</MixedAssignment>
<MixedInferredReturnType>
<code>mixed[]</code>
</MixedInferredReturnType>
<MixedOperand>
<code><![CDATA[$table['db']]]></code>
<code><![CDATA[$table['table']]]></code>
</MixedOperand>
<MixedReturnStatement>
<code>json_decode($value, true)</code>
</MixedReturnStatement>
@ -5990,9 +5954,6 @@
<PossiblyUnusedReturnValue>
<code>bool|Message</code>
</PossiblyUnusedReturnValue>
<UnsupportedReferenceUsage>
<code><![CDATA[$this->tables =& $_SESSION['tmpval'][$this->tableType->value . 'Tables'][$serverId]]]></code>
</UnsupportedReferenceUsage>
</file>
<file src="src/File.php">
<DeprecatedMethod>

View File

@ -43,7 +43,7 @@ class RecentFavoriteTable
/**
* Reference to session variable containing recently used or favorite tables.
*
* @var mixed[]
* @var array{db:string, table:string}[]
*/
private array $tables = [];
@ -90,7 +90,7 @@ class RecentFavoriteTable
/**
* Returns the recent/favorite tables array
*
* @return mixed[]
* @return array{db:string, table:string}[]
*/
public function getTables(): array
{