Maurício Meneghini Fauth
f6d656b6a3
Fix bookmarks not being properly saved
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.com.br>
2026-05-22 19:32:03 -03:00
Maximilian Krög
4dbfcac786
Merge all git ignores into single file
...
Signed-off-by: Maximilian Krög <maxi_kroeg@web.de>
2026-03-14 01:06:33 +01:00
Maurício Meneghini Fauth
6997080892
Extract dependencies from Middleware\ProfilingChecking
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-14 16:16:02 -03:00
Maurício Meneghini Fauth
6fab0c31a7
Extract ResponseRenderer dependency from SetupPageRedirection
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-14 15:42:57 -03:00
Maurício Meneghini Fauth
43f54d4578
Extract ResponseRenderer dependency from LogoutController
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-14 15:30:59 -03:00
Maurício Meneghini Fauth
396d5f7b99
Extract ResponseRenderer dependency from LintController
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-14 15:22:57 -03:00
Maurício Meneghini Fauth
2e1c947d42
Extract UrlRedirector dependency from UrlRedirection class
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-13 22:04:11 -03:00
Maurício Meneghini Fauth
85ddc2e482
Extract ResponseRenderer dependency from MinimumCommonRedirection
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-13 21:43:38 -03:00
Maurício Meneghini Fauth
e21bea7650
Extract ResponseRenderer dependency from ApplicationHandler
...
Uses DI instead.
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-13 21:22:19 -03:00
Maurício Meneghini Fauth
55d6f9acb4
Extract dependency from Middleware\TokenRequestParamChecking
...
Uses DI instead.
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-13 21:22:17 -03:00
Maurício Meneghini Fauth
67cc4ffe5f
Extract dependency from Middleware\ResponseRendererLoading
...
Uses DI instead.
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-13 21:22:17 -03:00
Maurício Meneghini Fauth
3392a3c2c6
Extract ResponseRenderer dependency from Config\PageSettings
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-13 21:22:16 -03:00
Maurício Meneghini Fauth
786605a0b4
Extract ResponseRenderer dependency from auth plugins
...
Uses DI instead.
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-13 21:22:15 -03:00
Maurício Meneghini Fauth
ce3db158d7
Remove method Core::previewSQL()
...
Inlines it to remove the ResponseRenderer dependency.
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-13 21:22:15 -03:00
Maurício Meneghini Fauth
ef2477bae2
Extract ResponseRenderer from Sql
...
Uses DI instead.
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-13 21:22:14 -03:00
Maurício Meneghini Fauth
7e6248c796
Extract ResponseRenderer dependency from InsertEdit
...
Uses DI instead.
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-13 21:22:14 -03:00
Maurício Meneghini Fauth
0866fd7617
Extract dependencies from ResponseRenderer::getInstance()
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-13 21:22:05 -03:00
Maurício Meneghini Fauth
21ae1694a6
Extract dependencies from Util::expandUserString()
...
Uses DI instead.
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-01-30 15:21:07 -03:00
Maurício Meneghini Fauth
7fc625738b
Extract dependencies from Import\Import class
...
Uses DI instead.
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-01-28 09:44:11 -03:00
Maurício Meneghini Fauth
0386b1a0f9
Replace time() with ClockInterface in UserPreferences class
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-01-19 19:22:54 -03:00
Maurício Meneghini Fauth
efa8ce431b
Introduce support for PSR-20 ClockInterface
...
Related to https://github.com/phpmyadmin/phpmyadmin/pull/20030
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-01-19 19:22:53 -03:00
Maurício Meneghini Fauth
4eecb4d7ae
Extract Config dependency from UserPreferences class
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-01-09 11:45:49 -03:00
Maurício Meneghini Fauth
a7d53fa76d
Extract dependencies from UserPreferencesHandler class
...
Uses DI instead.
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-01-09 11:39:34 -03:00
Maurício Meneghini Fauth
cad4c6fc1e
Extract user preferences handling from Config class
...
This removes the Config's circular dependency on DatabaseInterface
class.
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-01-09 11:27:47 -03:00
Maurício Meneghini Fauth
520cd8ef8b
Move UserPreferences class to Config namespace
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-01-09 11:13:26 -03:00
Maurício Meneghini Fauth
dc1a890126
Extract function to load services from services file
...
Extracts to ContainerBuilder::loadServices(), removes service alias
support and add unit tests.
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-01-07 22:37:05 -03:00
Maurício Meneghini Fauth
79393bfa70
Remove unnecessary array nesting in services files
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-01-07 13:28:31 -03:00
Maurício Meneghini Fauth
b4e3ba8409
Remove '@' char from service arguments in services file
...
As only other services are used as arguments, there's no need for it.
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-01-07 12:41:01 -03:00
Maurício Meneghini Fauth
4f737ab8b0
Replace custom service names with the class names
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-01-06 20:11:04 -03:00
Maurício Meneghini Fauth
64f68ff92d
Remove argument names from services declaration files
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-01-06 19:57:31 -03:00
Maurício Meneghini Fauth
9171993bdb
Merge pull request #20008 from kamil-tekiela/Database-ns-refactoring
...
Refactor classes in Database namespace
2026-01-05 17:28:54 -03:00
Maurício Meneghini Fauth
6db52b05b1
Extract dependencies from Header
...
Uses DI instead.
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-01-04 15:09:30 -03:00
Kamil Tekiela
8532a8deb0
Refactor MultiTableQuery
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2026-01-01 21:01:40 +00:00
Kamil Tekiela
d93a3cf022
DI config
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2026-01-01 21:01:39 +00:00
Maurício Meneghini Fauth
7bfb1dde0f
Extract dependencies from Authentication middleware
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-12-23 20:15:27 -03:00
Maurício Meneghini Fauth
88eb22bc57
Merge pull request #19957 from kamil-tekiela/Refactor-ExportPlugin
...
Refactor export plugins
2025-12-15 21:02:02 -03:00
Kamil Tekiela
0833498c0e
Use DI for the new class
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2025-11-22 20:19:24 +00:00
Kamil Tekiela
70a773e52c
Refactor hasNoRightsToDropDatabase
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2025-11-21 00:30:33 +00:00
Maurício Meneghini Fauth
195d049b69
Refactor ChangeLogController to use the new changelog file
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-10-14 13:20:52 -03:00
Maurício Meneghini Fauth
a82b8e22a8
Add static analysis stub for PSR ContainerInterface
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-07-15 18:37:24 -03:00
Maurício Meneghini Fauth
b43504a182
Lazy-load middleware in QueueRequestHandler
...
Registers only middleware class names instead of instances.
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-07-14 15:22:48 -03:00
Maurício Meneghini Fauth
9c576fcc9c
Refactor Twig extensions to use Twig's AttributeExtension
...
This allows to remove most extensions.
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-07-08 13:23:34 -03:00
Maurício Meneghini Fauth
37cbc4b3f3
Extract dependencies from Transformations class
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-06-21 14:39:37 -03:00
Kamil Tekiela
ef85fd44b2
Move Console class to Console NS
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2025-05-23 00:27:17 +01:00
Kamil Tekiela
52b8a6a831
Move History methods to a new class
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2025-05-23 00:27:15 +01:00
Maurício Meneghini Fauth
39b9899e03
Replace Sql class construction with DI when possible
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-05-06 20:44:07 -03:00
Maurício Meneghini Fauth
1a25a06d0d
Replace Config::getInstance with DI in controllers
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-05-01 21:51:43 -03:00
Kamil Tekiela
de3f7bc1dc
Create a new controller
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2025-01-16 22:14:46 +00:00
Kamil Tekiela
0db131572c
Dbi: take Config as a parameter
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-12-31 14:56:02 +00:00
Kamil Tekiela
8015e4de72
Move DatabaseInterface to Dbal
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-12-22 18:34:53 +00:00