3 declare(strict_types
=1);
8 'class' => PhpMyAdmin\Advisor
::class,
11 '$expression' => '@expression_language',
14 'browse_foreigners' => [
15 'class' => PhpMyAdmin\BrowseForeigners
::class,
16 'arguments' => ['@template'],
19 'class' => PhpMyAdmin\Config
::class,
20 'arguments' => [CONFIG_FILE
],
22 'central_columns' => [
23 'class' => PhpMyAdmin\Database\CentralColumns
::class,
24 'arguments' => ['@dbi'],
26 'check_user_privileges' => [
27 'class' => PhpMyAdmin\CheckUserPrivileges
::class,
28 'arguments' => ['@dbi'],
30 'create_add_field' => [
31 'class' => PhpMyAdmin\CreateAddField
::class,
32 'arguments' => ['@dbi'],
35 'class' => PhpMyAdmin\Database\Designer
::class,
38 '$relation' => '@relation',
39 '$template' => '@template',
42 'designer_common' => [
43 'class' => PhpMyAdmin\Database\Designer\Common
::class,
46 '$relation' => '@relation',
50 'class' => PhpMyAdmin\ErrorHandler
::class,
53 'class' => PhpMyAdmin\ErrorReport
::class,
61 'class' => PhpMyAdmin\Database\Events
::class,
69 'class' => PhpMyAdmin\Export
::class,
70 'arguments' => ['@dbi'],
73 'class' => PhpMyAdmin\Export\Options
::class,
76 '@export_template_model',
79 'export_template_model' => [
80 'class' => PhpMyAdmin\Export\TemplateModel
::class,
81 'arguments' => ['@dbi'],
83 'expression_language' => [
84 'class' => Symfony\Component\ExpressionLanguage\ExpressionLanguage
::class,
87 'class' => PhpMyAdmin\Utils\HttpRequest
::class,
90 'class' => PhpMyAdmin\Import
::class,
93 'class' => PhpMyAdmin\InsertEdit
::class,
94 'arguments' => ['@dbi'],
97 'class' => PhpMyAdmin\Navigation\Navigation
::class,
105 'class' => PhpMyAdmin\Normalization
::class,
108 '$relation' => '@relation',
109 '$transformations' => '@transformations',
110 '$template' => '@template',
114 'class' => PhpMyAdmin\Operations
::class,
117 '$relation' => '@relation',
121 'class' => PhpMyAdmin\Relation
::class,
127 'relation_cleanup' => [
128 'class' => PhpMyAdmin\RelationCleanup
::class,
135 'class' => PhpMyAdmin\Replication
::class,
137 'replication_gui' => [
138 'class' => PhpMyAdmin\ReplicationGui
::class,
140 '$replication' => '@replication',
141 '$template' => '@template',
145 'class' => PhpMyAdmin\Response
::class,
146 'factory' => [PhpMyAdmin\Response
::class, 'getInstance'],
148 'server_plugins' => [
149 'class' => PhpMyAdmin\Server\Plugins
::class,
150 'arguments' => ['@dbi'],
152 'server_privileges' => [
153 'class' => PhpMyAdmin\Server\Privileges
::class,
162 'class' => PhpMyAdmin\Sql
::class,
172 'sql_query_form' => [
173 'class' => PhpMyAdmin\SqlQueryForm
::class,
174 'arguments' => ['$template' => '@template'],
177 'class' => PhpMyAdmin\Server\Status\Data
::class,
179 'status_monitor' => [
180 'class' => PhpMyAdmin\Server\Status\Monitor
::class,
181 'arguments' => ['@dbi'],
183 'table_maintenance' => [
184 'class' => PhpMyAdmin\Table\Maintenance
::class,
185 'arguments' => ['$dbi' => '@dbi'],
187 'table_partition' => [
188 'class' => PhpMyAdmin\Table\Partition
::class,
189 'arguments' => ['$dbi' => '@dbi'],
192 'class' => PhpMyAdmin\Table\Search
::class,
193 'arguments' => ['$dbi' => '@dbi'],
196 'class' => PhpMyAdmin\Template
::class,
199 'class' => PhpMyAdmin\Tracking
::class,
201 '$sqlQueryForm' => '@sql_query_form',
202 '$template' => '@template',
203 '$relation' => '@relation',
206 'transformations' => [
207 'class' => PhpMyAdmin\Transformations
::class,
210 'class' => PhpMyAdmin\UserPassword
::class,
211 'arguments' => ['@server_privileges'],
213 'user_preferences' => [
214 'class' => PhpMyAdmin\UserPreferences
::class,
216 PhpMyAdmin\Response
::class => 'response',
217 PhpMyAdmin\DatabaseInterface
::class => 'dbi',