|
27 | 27 | use PhpMyAdmin\FileListing; |
28 | 28 | use PhpMyAdmin\FlashMessenger; |
29 | 29 | use PhpMyAdmin\Http\Factory\ResponseFactory; |
| 30 | +use PhpMyAdmin\Http\Middleware; |
30 | 31 | use PhpMyAdmin\Import\Import; |
31 | 32 | use PhpMyAdmin\Import\SimulateDml; |
32 | 33 | use PhpMyAdmin\InsertEdit; |
|
69 | 70 | 'class' => Advisor::class, |
70 | 71 | 'arguments' => ['$dbi' => '@dbi', '$expression' => '@expression_language'], |
71 | 72 | ], |
72 | | - Application::class => [ |
73 | | - 'class' => Application::class, |
74 | | - 'arguments' => [ |
75 | | - '$errorHandler' => '@error_handler', |
76 | | - '$config' => '@config', |
77 | | - '$template' => '@template', |
78 | | - '$responseFactory' => '@' . ResponseFactory::class, |
79 | | - '$history' => '@history', |
80 | | - ], |
81 | | - ], |
| 73 | + Application::class => ['class' => Application::class, 'arguments' => ['@' . ResponseFactory::class]], |
82 | 74 | 'browse_foreigners' => [ |
83 | 75 | 'class' => BrowseForeigners::class, |
84 | 76 | 'arguments' => ['@template', '@config', '@' . ThemeManager::class], |
|
127 | 119 | 'class' => InsertEdit::class, |
128 | 120 | 'arguments' => ['@dbi', '@relation', '@transformations', '@file_listing', '@template', '@config'], |
129 | 121 | ], |
| 122 | + Middleware\ErrorHandling::class => [ |
| 123 | + 'class' => Middleware\ErrorHandling::class, |
| 124 | + 'arguments' => ['@error_handler'], |
| 125 | + ], |
| 126 | + Middleware\OutputBuffering::class => ['class' => Middleware\OutputBuffering::class], |
| 127 | + Middleware\PhpExtensionsChecking::class => [ |
| 128 | + 'class' => Middleware\PhpExtensionsChecking::class, |
| 129 | + 'arguments' => ['@template', '@' . ResponseFactory::class], |
| 130 | + ], |
| 131 | + Middleware\ServerConfigurationChecking::class => [ |
| 132 | + 'class' => Middleware\ServerConfigurationChecking::class, |
| 133 | + 'arguments' => ['@template', '@' . ResponseFactory::class], |
| 134 | + ], |
| 135 | + Middleware\PhpSettingsConfiguration::class => ['class' => Middleware\PhpSettingsConfiguration::class], |
| 136 | + Middleware\RouteParsing::class => ['class' => Middleware\RouteParsing::class], |
| 137 | + Middleware\ConfigLoading::class => [ |
| 138 | + 'class' => Middleware\ConfigLoading::class, |
| 139 | + 'arguments' => ['@config', '@template', '@' . ResponseFactory::class], |
| 140 | + ], |
| 141 | + Middleware\UriSchemeUpdating::class => [ |
| 142 | + 'class' => Middleware\UriSchemeUpdating::class, |
| 143 | + 'arguments' => ['@config'], |
| 144 | + ], |
| 145 | + Middleware\SessionHandling::class => [ |
| 146 | + 'class' => Middleware\SessionHandling::class, |
| 147 | + 'arguments' => ['@config', '@error_handler', '@template', '@' . ResponseFactory::class], |
| 148 | + ], |
| 149 | + Middleware\EncryptedQueryParamsHandling::class => ['class' => Middleware\EncryptedQueryParamsHandling::class], |
| 150 | + Middleware\UrlParamsSetting::class => [ |
| 151 | + 'class' => Middleware\UrlParamsSetting::class, |
| 152 | + 'arguments' => ['@config'], |
| 153 | + ], |
| 154 | + Middleware\TokenRequestParamChecking::class => ['class' => Middleware\TokenRequestParamChecking::class], |
| 155 | + Middleware\DatabaseAndTableSetting::class => ['class' => Middleware\DatabaseAndTableSetting::class], |
| 156 | + Middleware\SqlQueryGlobalSetting::class => ['class' => Middleware\SqlQueryGlobalSetting::class], |
| 157 | + Middleware\LanguageLoading::class => ['class' => Middleware\LanguageLoading::class], |
| 158 | + Middleware\ConfigErrorAndPermissionChecking::class => [ |
| 159 | + 'class' => Middleware\ConfigErrorAndPermissionChecking::class, |
| 160 | + 'arguments' => ['@config', '@template', '@' . ResponseFactory::class], |
| 161 | + ], |
| 162 | + Middleware\RequestProblemChecking::class => [ |
| 163 | + 'class' => Middleware\RequestProblemChecking::class, |
| 164 | + 'arguments' => ['@template', '@' . ResponseFactory::class], |
| 165 | + ], |
| 166 | + Middleware\CurrentServerGlobalSetting::class => [ |
| 167 | + 'class' => Middleware\CurrentServerGlobalSetting::class, |
| 168 | + 'arguments' => ['@config'], |
| 169 | + ], |
| 170 | + Middleware\ThemeInitialization::class => ['class' => Middleware\ThemeInitialization::class], |
| 171 | + Middleware\UrlRedirection::class => [ |
| 172 | + 'class' => Middleware\UrlRedirection::class, |
| 173 | + 'arguments' => ['@config', '@template', '@' . ResponseFactory::class], |
| 174 | + ], |
| 175 | + Middleware\SetupPageRedirection::class => [ |
| 176 | + 'class' => Middleware\SetupPageRedirection::class, |
| 177 | + 'arguments' => ['@config', '@' . ResponseFactory::class], |
| 178 | + ], |
| 179 | + Middleware\MinimumCommonRedirection::class => [ |
| 180 | + 'class' => Middleware\MinimumCommonRedirection::class, |
| 181 | + 'arguments' => ['@config', '@' . ResponseFactory::class], |
| 182 | + ], |
| 183 | + Middleware\LanguageAndThemeCookieSaving::class => [ |
| 184 | + 'class' => Middleware\LanguageAndThemeCookieSaving::class, |
| 185 | + 'arguments' => ['@config'], |
| 186 | + ], |
| 187 | + Middleware\LoginCookieValiditySetting::class => [ |
| 188 | + 'class' => Middleware\LoginCookieValiditySetting::class, |
| 189 | + 'arguments' => ['@config'], |
| 190 | + ], |
| 191 | + Middleware\Authentication::class => [ |
| 192 | + 'class' => Middleware\Authentication::class, |
| 193 | + 'arguments' => ['@config', '@template', '@' . ResponseFactory::class], |
| 194 | + ], |
| 195 | + Middleware\DatabaseServerVersionChecking::class => [ |
| 196 | + 'class' => Middleware\DatabaseServerVersionChecking::class, |
| 197 | + 'arguments' => ['@config', '@template', '@' . ResponseFactory::class], |
| 198 | + ], |
| 199 | + Middleware\SqlDelimiterSetting::class => [ |
| 200 | + 'class' => Middleware\SqlDelimiterSetting::class, |
| 201 | + 'arguments' => ['@config'], |
| 202 | + ], |
| 203 | + Middleware\ResponseRendererLoading::class => [ |
| 204 | + 'class' => Middleware\ResponseRendererLoading::class, |
| 205 | + 'arguments' => ['@config'], |
| 206 | + ], |
| 207 | + Middleware\ProfilingChecking::class => ['class' => Middleware\ProfilingChecking::class], |
| 208 | + Middleware\UserPreferencesLoading::class => [ |
| 209 | + 'class' => Middleware\UserPreferencesLoading::class, |
| 210 | + 'arguments' => ['@config'], |
| 211 | + ], |
| 212 | + Middleware\RecentTableHandling::class => [ |
| 213 | + 'class' => Middleware\RecentTableHandling::class, |
| 214 | + 'arguments' => ['@config'], |
| 215 | + ], |
| 216 | + Middleware\StatementHistory::class => [ |
| 217 | + 'class' => Middleware\StatementHistory::class, |
| 218 | + 'arguments' => ['@config', '@history'], |
| 219 | + ], |
130 | 220 | 'navigation' => [ |
131 | 221 | 'class' => Navigation::class, |
132 | 222 | 'arguments' => ['@template', '@relation', '@dbi', '@config'], |
|
0 commit comments