1
0
mirror of https://github.com/phpmyadmin/phpmyadmin.git synced 2026-10-23 18:29:15 +03:00

114 Commits

Author SHA1 Message Date
Магда М.Г.
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