3 autoloader="tests/bootstrap-static.php"
5 reportMixedIssues="true"
7 resolveFromConfigFile="true"
8 findUnusedBaselineEntry="true"
10 maxShapedArraySize="200"
11 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
12 xmlns="https://getpsalm.org/schema/config"
13 xsi:schemaLocation="https://getpsalm.org/schema/config vendor/vimeo/psalm/config.xsd"
14 errorBaseline="psalm-baseline.xml"
17 <directory name="app"/>
18 <directory name="public/setup"/>
19 <directory name="src"/>
20 <directory name="tests/classes"/>
21 <directory name="tests/selenium"/>
22 <file name="public/index.php"/>
24 <directory name="app/cache"/>
25 <directory name="vendor"/>
27 <ignoreFiles allowMissingFiles="true">
28 <file name="config.inc.php"/>
33 <file name="tests/stubs/uploadprogress.stub"/>
37 <pluginClass class="Psalm\PhpUnitPlugin\Plugin"/>
41 <var name="GLOBALS" type="array{
44 cached_affected_rows: int|numeric-string,
46 charset_connection: string,
49 collation_connection: string,
50 complete_query: string,
51 compression: 'none'|'zip'|'gzip',
53 ConfigFile: PhpMyAdmin\Config\ConfigFile,
57 csv_separator: string,
58 csv_terminated: string,
60 dbs_to_test: string[]|false,
61 display_query: string,
64 error_message: string,
65 excel_edition: 'win'|'mac_excel2003'|'mac_excel2008',
66 file_handle: resource|null,
72 import_file_name: string,
74 is_create_db_priv: bool,
78 latex_data_caption: string,
79 latex_data_continued_caption: string,
80 latex_data_label: string,
82 latex_structure_caption: string,
83 latex_structure_continued_caption: string,
84 latex_structure_label: string,
85 maximum_time: 0|positive-int,
88 message: PhpMyAdmin\Message,
93 onfly_compression: bool,
94 output_charset_conversion: bool,
95 output_kanji_conversion: bool,
96 plugin_param: string|array{export_type: string, single_table: bool},
97 plugin_scripts: string[],
98 pma_auth_server: string,
101 querytime: float|int,
103 save_on_server: bool,
105 showtable: array<string, string|null>,
106 sql_compatibility: 'NONE'|'ANSI'|'DB2'|'MAXDB'|'MYSQL323'|'MYSQL40'|'MSSQL'|'ORACLE'|'TRADITIONAL',
107 sql_constraints: string,
108 sql_constraints_query: string,
109 sql_drop_foreign_keys: string,
110 sql_if_not_exists: bool,
112 sql_insert_syntax: 'complete'|'extended'|'both'|'none',
113 sql_max_query_size: 0|positive-int,
115 sql_structure_or_data: 'structure'|'data'|'structure_and_data',
116 sql_type: 'INSERT'|'UPDATE'|'REPLACE',
118 tbl_storage_engine: string,
119 token_mismatch: bool,
120 token_provided: bool,
121 unparsed_sql?: string,
124 xml_export_triggers: bool,
125 xml_export_views: bool