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,
61 dbs_to_test: string[]|false,
62 display_query: string,
65 error_message: string,
66 excel_edition: 'win'|'mac_excel2003'|'mac_excel2008',
67 file_handle: resource|null,
73 import_file_name: string,
75 is_create_db_priv: bool,
79 latex_data_caption: string,
80 latex_data_continued_caption: string,
81 latex_data_label: string,
83 latex_structure_caption: string,
84 latex_structure_continued_caption: string,
85 latex_structure_label: string,
86 maximum_time: 0|positive-int,
89 message: PhpMyAdmin\Message,
94 onfly_compression: bool,
95 output_charset_conversion: bool,
96 output_kanji_conversion: bool,
97 plugin_param: string|array{export_type: string, single_table: bool},
98 plugin_scripts: string[],
99 pma_auth_server: string,
100 PMA_PHP_SELF: string,
102 querytime: float|int,
104 save_on_server: bool,
107 showtable: array<string, string|null>,
108 sql_compatibility: 'NONE'|'ANSI'|'DB2'|'MAXDB'|'MYSQL323'|'MYSQL40'|'MSSQL'|'ORACLE'|'TRADITIONAL',
109 sql_constraints: string,
110 sql_constraints_query: string,
111 sql_drop_foreign_keys: string,
112 sql_if_not_exists: bool,
114 sql_insert_syntax: 'complete'|'extended'|'both'|'none',
115 sql_max_query_size: 0|positive-int,
117 sql_structure_or_data: 'structure'|'data'|'structure_and_data',
118 sql_type: 'INSERT'|'UPDATE'|'REPLACE',
121 tbl_storage_engine: string,
123 token_mismatch: bool,
124 token_provided: bool,
125 unparsed_sql?: string,
128 xml_export_triggers: bool,
129 xml_export_views: bool