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,
62 'class' => PhpMyAdmin\Database\Events
::class,
70 'class' => PhpMyAdmin\Export
::class,
71 'arguments' => ['@dbi'],
74 'class' => PhpMyAdmin\Export\Options
::class,
77 '@export_template_model',
80 'export_template_model' => [
81 'class' => PhpMyAdmin\Export\TemplateModel
::class,
82 'arguments' => ['@dbi'],
84 'expression_language' => [
85 'class' => Symfony\Component\ExpressionLanguage\ExpressionLanguage
::class,
88 'class' => PhpMyAdmin\FlashMessages
::class,
91 'class' => PhpMyAdmin\Utils\HttpRequest
::class,
94 'class' => PhpMyAdmin\Import
::class,
97 'class' => PhpMyAdmin\InsertEdit
::class,
98 'arguments' => ['@dbi'],
101 'class' => PhpMyAdmin\Navigation\Navigation
::class,
109 'class' => PhpMyAdmin\Normalization
::class,
112 '$relation' => '@relation',
113 '$transformations' => '@transformations',
114 '$template' => '@template',
118 'class' => PhpMyAdmin\Operations
::class,
121 '$relation' => '@relation',
125 'class' => PhpMyAdmin\Relation
::class,
131 'relation_cleanup' => [
132 'class' => PhpMyAdmin\RelationCleanup
::class,
139 'class' => PhpMyAdmin\Replication
::class,
141 'replication_gui' => [
142 'class' => PhpMyAdmin\ReplicationGui
::class,
144 '$replication' => '@replication',
145 '$template' => '@template',
149 'class' => PhpMyAdmin\Response
::class,
150 'factory' => [PhpMyAdmin\Response
::class, 'getInstance'],
152 'server_plugins' => [
153 'class' => PhpMyAdmin\Server\Plugins
::class,
154 'arguments' => ['@dbi'],
156 'server_privileges' => [
157 'class' => PhpMyAdmin\Server\Privileges
::class,
167 'class' => PhpMyAdmin\Sql
::class,
177 'sql_query_form' => [
178 'class' => PhpMyAdmin\SqlQueryForm
::class,
179 'arguments' => ['$template' => '@template'],
182 'class' => PhpMyAdmin\Server\Status\Data
::class,
184 'status_monitor' => [
185 'class' => PhpMyAdmin\Server\Status\Monitor
::class,
186 'arguments' => ['@dbi'],
188 'table_maintenance' => [
189 'class' => PhpMyAdmin\Table\Maintenance
::class,
190 'arguments' => ['$dbi' => '@dbi'],
192 'table_partition' => [
193 'class' => PhpMyAdmin\Table\Partition
::class,
194 'arguments' => ['$dbi' => '@dbi'],
197 'class' => PhpMyAdmin\Table\Search
::class,
198 'arguments' => ['$dbi' => '@dbi'],
201 'class' => PhpMyAdmin\Template
::class,
204 'class' => PhpMyAdmin\Tracking
::class,
206 '$sqlQueryForm' => '@sql_query_form',
207 '$template' => '@template',
208 '$relation' => '@relation',
211 'transformations' => [
212 'class' => PhpMyAdmin\Transformations
::class,
215 'class' => PhpMyAdmin\UserPassword
::class,
216 'arguments' => ['@server_privileges'],
218 'user_preferences' => [
219 'class' => PhpMyAdmin\UserPreferences
::class,
221 PhpMyAdmin\DatabaseInterface
::class => 'dbi',
222 PhpMyAdmin\FlashMessages
::class => 'flash',
223 PhpMyAdmin\Response
::class => 'response',