Магда М.Г.
a3c0e86066
Make the documentation directory configurable in vendor_config.php
...
Signed-off-by: Магда М.Г. <mail@mgmagda.ru >
2026-10-23 13:03:09 +02:00
Maurício Meneghini Fauth
37b73b3e59
Add unit tests for create event action in Events\IndexController
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.com.br >
2026-10-12 18:21:42 -03:00
Maurício Meneghini Fauth
5cb2daea60
Extract event export action into Events\ExportController
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.com.br >
2026-10-12 17:39:00 -03:00
Maurício Meneghini Fauth
6bc9e8da1a
Move class Database\Events to Events\Events
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.com.br >
2026-10-12 12:30:03 -03:00
Maurício Meneghini Fauth
fc3c643dc8
Move Database\EventsController to Events\IndexController
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.com.br >
2026-10-12 11:46:51 -03:00
Maurício Meneghini Fauth
469c6560e5
Merge pull request #20444 from kamil-tekiela/Remove-calculatePosForLastPage
...
Remove calculatePosForLastPage()
2026-09-28 20:31:46 -03:00
Kamil Tekiela
2bd0ac4b38
Replace Twig Random
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com >
2026-09-25 00:07:48 +01:00
Kamil Tekiela
6aa3747078
Refactor Ajax class
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com >
2026-09-24 23:42:29 +01:00
Kamil Tekiela
9b325f3bc0
Remove calculatePosForLastPage()
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com >
2026-08-28 21:11:44 +01:00
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