Maurício Meneghini Fauth
0aae924e03
Extract ResponseRenderer dependency from Html\Generator
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-17 17:15:39 -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
a8b338cb40
Add the Route attribute to controllers classes
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-07-11 19:47:12 -03:00
Kamil Tekiela
8015e4de72
Move DatabaseInterface to Dbal
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-12-22 18:34:53 +00:00
Maurício Meneghini Fauth
b68a82e38c
Remove the ResponseRenderer::checkParameters() method
...
Refactor it to use ResponseRenderer::missingParameterError() instead.
This provides better parameter handling for the controllers.
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2024-12-09 17:48:27 -03:00
Maurício Meneghini Fauth
7d6b17a417
Replace sql_query global var with Current::$sqlQuery
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2024-12-09 13:51:22 -03:00
Kamil Tekiela
cf6d5ed4b5
Use getParsedBodyParamAsString ( #19333 )
...
* Use getParsedBodyParamAsString
* Remove unused stubs
---------
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-10-29 12:07:39 -03:00
Maurício Meneghini Fauth
d2060c56d5
Change InvocableController to always return a Response
...
When 'null' is returned, ResponseRenderer::response() is called, so
call it early to always return a Response object.
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-05-22 15:22:56 -03:00
Maurício Meneghini Fauth
137283f909
Remove unused constructor params from controllers
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-04-08 15:59:34 -03:00
Maurício Meneghini Fauth
c965d07f68
Remove Controllers\AbstractController abstract class
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-04-08 15:59:33 -03:00
Maurício Meneghini Fauth
036e8ce95f
Move AbstractController::render method to ResponseRenderer
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-04-08 15:59:32 -03:00
Maurício Meneghini Fauth
7312c8eee5
Move AbstractController::checkParameters method to ResponseRenderer
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-04-08 15:59:32 -03:00
Maurício Meneghini Fauth
235c61da17
Move addScriptFiles method to ResponseRenderer class
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-04-08 15:59:30 -03:00
Maurício Meneghini Fauth
181f971bc9
Create InvocableController interface
...
This creates the contract for the controllers.
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-04-03 17:03:00 -03:00
Kamil Tekiela
54b5464ec2
Replace function casts with normal casts
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-03-03 15:07:57 +01:00
Maurício Meneghini Fauth
2427890069
Use DI for UserPrivilegesFactory class
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-10 20:04:39 -03:00
Maurício Meneghini Fauth
20364c92fc
Rename CheckUserPrivileges class to UserPrivilegesFactory
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-10 19:26:52 -03:00
Maurício Meneghini Fauth
8ee44a377e
Refactor UserPrivileges to use instance instead of static props
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-09 15:49:00 -03:00
Maurício Meneghini Fauth
ef6c30c865
Replace table global var with static class property
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-12-17 15:51:29 -03:00
Maurício Meneghini Fauth
711f6c0f14
Replace db global variable with static class property
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-12-17 14:58:59 -03:00
Kamil Tekiela
570b1673e5
Move getNumberOfFieldsFromRequest() to controller
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-09-04 14:50:13 +01:00
Maurício Meneghini Fauth
ae7f509820
Remove ExitException from AbstractController::checkParameters()
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-09-02 14:48:02 -03:00
Maurício Meneghini Fauth
c2955cc2b2
Rename the directory libraries/classes/ to src/
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-08-30 15:59:28 -03:00