1edc6b3c3b
Added more type-hints for "App" classes
2022-06-17 17:18:31 +02:00
7e747b2f41
API: Speed improvements when fetching posts
2022-06-10 18:49:03 +00:00
4622814e5f
Configuration for logging added
2022-05-18 03:10:38 +00:00
f6167b4cfd
New function to exit the program
2022-05-18 02:13:54 +00:00
aacaa3c2cf
Log the command, not the module
2022-05-17 21:25:01 +00:00
4016a576d5
Log the execution time
2022-05-17 20:47:23 +00:00
atjn
31ed9b450d
Update default icon
2022-04-28 12:41:26 +02:00
4a22034be6
Unified output via the "httpExit" function
2022-04-10 08:31:55 +00:00
0e45f22b06
optimizations
2022-01-04 20:59:29 +01:00
6dbbd08179
Use rawContent for Special Options to avoid a protected options() method
2022-01-04 20:59:29 +01:00
a3a32af5c1
Add feedback
2022-01-04 20:59:27 +01:00
dc46af5ea1
Automatically return allowed HTTP methods for OPTIONS per specific endpoint
2022-01-04 20:59:27 +01:00
4e67bfed8d
Use Args::getMethod() at various places
2022-01-04 20:59:26 +01:00
ee2a15d822
Add HTTP method to App\Arguments
2022-01-04 20:59:25 +01:00
c7f2ba213b
Fix OPTIONS
2022-01-04 20:59:25 +01:00
eaad220738
Add explicit status setting for PSR/ResponseInterface & add tests for OPTIONS endpoint
2022-01-04 20:59:25 +01:00
3092e74a3a
Add OPTIONS endpoint
2022-01-04 20:59:25 +01:00
01c1e137f7
Add OPTIONS endpoint
2022-01-04 20:59:24 +01:00
Philipp
322b7c856c
Merge pull request #11129 from urbalazs/copyright-2022
...
Update copyright
2022-01-02 09:45:35 +01:00
Balázs Úr
e56a53647b
Update copyright
2022-01-02 08:27:47 +01:00
3f6358c85c
Add round
2021-12-10 21:18:43 +01:00
39c2282c12
Add Dice logging for Module creation
2021-12-10 21:15:15 +01:00
7218d6e171
Fix the performance calculation for the content
2021-12-09 13:04:51 +00:00
e4000155f3
Fix Page Header usage
2021-11-27 12:40:58 +01:00
7cd85873ee
Replace IRespondToRequests with PSR-7 ResponseInterface
2021-11-27 12:40:57 +01:00
537b74f307
Inherit ApiResponse
from Response
2021-11-27 12:40:54 +01:00
561aba18e3
Introduce Response
for Modules to create a testable way for module responses
2021-11-27 12:40:38 +01:00
8bdd90066f
Make BaseModule
a real entity
...
- Add all dependencies, necessary to run the content (baseUrl, Arguments)
- Encapsulate all POST/GET/DELETE/PATCH/PUT methods as protected methods inside the BaseModule
- Return Module content ONLY per `BaseModule::run()` (including the Hook logic there as well)
2021-11-27 12:40:36 +01:00
238613fd01
Add feedback :)
2021-11-27 12:39:46 +01:00
b5d2d32b44
Split and delete ModuleController
...
- $moduleName is part of the argument string => App\Arguments
- $isBackend boolean already part of App\Mode::isBackend()
- $module is now the direct return of App\Router::getModule()
- ModuleController::run() moved to BaseModule::run()
2021-11-27 12:39:45 +01:00
645e4edc63
Revert "Revert "Replace Module::init() with Constructors""
...
This reverts commit 89d6c89b67
.
2021-11-19 20:18:48 +01:00
89d6c89b67
Revert "Replace Module::init() with Constructors"
2021-11-19 07:23:23 -05:00
ce578a7745
Replace Module::init() with Constructors
2021-11-17 22:14:33 +01:00
de6bb280b1
Hotfix: Deleted content
2021-11-17 13:39:48 +01:00
Philipp
804408e4bb
Update src/App/ModuleController.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-11-17 06:57:48 +01:00
Philipp
61a507000f
Update src/App/ModuleController.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-11-17 06:57:37 +01:00
c95d47b0b4
Refactor App\Module to App\ModuleController and rename properties
2021-11-16 22:40:39 +01:00
8f741c8b78
Remove afterpost() handling
2021-11-16 22:40:38 +01:00
Philipp
85304b6e8f
Update src/App/Page.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-11-16 21:12:12 +01:00
Philipp
2f4e19a82f
Update src/App/Module.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-11-16 21:11:47 +01:00
5879535822
Switch static::$parameters
to $this->parameters
2021-11-14 23:49:07 +01:00
489cd0884a
Make BaseModule methods dynamic
2021-11-14 23:49:06 +01:00
714f0febc4
Replace $parameters
argument per method with static::$parameters
2021-11-14 23:49:05 +01:00
018275919c
Create interface for static Module calls
2021-11-14 23:30:04 +01:00
63da4a75e9
The boot.php had been cleared of most functions
2021-11-04 20:29:59 +00:00
516018861e
Merge remote-tracking branch 'upstream/develop' into error-handling
2021-10-31 05:25:39 +00:00
4236a9a105
Improved http error handling
2021-10-29 23:21:07 +00:00
58eea1adaa
Cleanup namespaces
2021-10-26 22:11:10 +02:00
b216317477
Refactoring Core class structures ...
2021-10-26 22:11:09 +02:00
ab83d0dd27
Restructure (P)Config to follow new paradigm
2021-10-26 22:11:06 +02:00