Art4
fa315cf44a
remove constructor injection of Dice in Router
2024-12-28 13:10:28 +00:00
Art4
962a76759f
Fix indentation
2024-12-26 18:36:40 +00:00
Art4
ed06480e75
Remove comment
2024-12-26 07:00:21 +00:00
Art4
0bd8118673
Fix code style
2024-12-23 14:51:41 +00:00
Art4
dd4fbc0194
Replace Util class names with FQCN
2024-12-23 14:34:57 +00:00
Art4
899ac663fc
Replace Network class names with FQCN
2024-12-23 14:34:23 +00:00
Art4
011c098c63
Replace Model class names with FQCN
2024-12-23 14:32:47 +00:00
Art4
c33223a0eb
Replace Database class names with FQCN
2024-12-23 14:31:41 +00:00
Art4
ce5789690d
Replace Core class names with FQCN
2024-12-23 14:30:14 +00:00
Art4
5edc36d6fc
Fix PHPDoc and add link to DICE docs
2024-12-23 14:28:01 +00:00
Art4
31a731deb7
Refactor dependency for $_COOKIE
2024-12-23 14:23:58 +00:00
Art4
48bd6b2f81
Refactor dependency for $basepath
2024-12-23 14:22:52 +00:00
Art4
b4762238ed
Replace DiceInstanceManager class names with FQCN
2024-12-23 14:19:31 +00:00
Art4
7587517499
Refactor dependency for $_GET
2024-12-23 14:18:22 +00:00
Art4
c53a75bc38
Refactor dependency for $_SERVER
2024-12-23 14:12:37 +00:00
Art4
5803c1e760
Replace Hooks class names with FQCN
2024-12-23 14:11:45 +00:00
Art4
f1405cdb6c
Replace Config class names with FQCN
2024-12-23 14:06:04 +00:00
Art4
4a766b9750
Replace class names with FQCN
2024-12-23 14:03:32 +00:00
Art4
b9b44931ac
Remove Dice rules for $basepath
2024-12-23 13:42:01 +00:00
Art4
3a491b879c
Replace more calls of dirname() with $basepath
2024-12-23 13:35:46 +00:00
Art4
a0e77032cf
remove $basepath from global namespace
2024-12-23 13:34:10 +00:00
Art4
704ddc2089
simplify basepath
2024-12-22 18:03:54 +00:00
Art4
9987c90faf
Refactor getting the basepath
2024-12-22 16:29:47 +00:00
Art4
0e23f35438
Add Dice rule for AppHelper
2024-11-17 20:11:43 +00:00
Tobias Diekershoff
5dbb2d00ca
REUSE static directory
2024-08-24 14:38:14 +02:00
Michael
89e7420237
Friendica copyright changed from 2023 to 2034
2024-01-02 20:57:26 +00:00
Hypolite Petovan
eb583330df
Remove obsolete Factory\Api\Mastodon\Error->logError method and related dependencies
2023-10-11 09:44:03 -04:00
Hypolite Petovan
960171c4e0
Remove dependency on super-globals in Module\Api\ApiResponse
...
- Updated DI dependencies to reflect the new parameters
- Updated tests to reflect the new parameters
2023-09-24 07:08:16 -04:00
Philipp
9f18222a06
Unify "Capability"
2023-07-26 21:44:31 +02:00
Philipp
58f56c7d7d
Move KeyValuePairStorage to strategies
2023-07-26 19:18:09 +02:00
Philipp
f2c02a79b9
Move Cache to strategies
2023-07-26 19:17:43 +02:00
Philipp
cba656383e
Adhere feedback
...
- rename hooks.config.php to strategies.config.php
- change all corresponding classes and tests
2023-07-21 22:42:24 +02:00
Philipp
3a0c18713e
Remove unused ProfilerLogger factory
2023-07-17 01:41:02 +02:00
Philipp
14b76e48f0
Introduce dynamic hook loading
...
- Dynamically load addon files
- Dynamically load hooks
- Rewrite Logger-logic to use new hook logic (Monolog is working again)
2023-07-16 18:43:35 +02:00
Hypolite Petovan
241a512589
Ensure FactorySession->create returns an object no matter what
...
- Rename redundant method name createSession
- Add exception logging
2023-03-18 23:36:07 -04:00
Philipp
513ef03421
Revert node.config.php into Config table
2023-02-10 14:06:22 +01:00
Philipp
f609e38600
Introduce new Hook logic
...
- InstanceManager for computing strategies and to allow decorators
- Adapting Core\Logger to use it
2023-01-16 22:20:33 +01:00
Philipp
a6fb683bcd
Remove BasePath dependency from App\Mode
2023-01-15 16:17:07 +01:00
Philipp
cdd57275eb
Some improvements
...
- Move $_SERVER into ConfigFileManager constructor
- Rename "creatConfigFileLoader" to "createConfigFileManager"
- Rename variable "loader" to "manager" in all tests
2023-01-06 01:03:00 +01:00
Philipp
1e574d5383
Refactor IManageConfigValues interface
2023-01-03 14:22:04 +01:00
Philipp
b871e1d264
Introduce lightweight Config model
2023-01-03 14:22:02 +01:00
Philipp
0f91d1cbde
Introduce ConfigFileManager for config files
2023-01-03 14:22:02 +01:00
Hypolite Petovan
1874a32728
Happy New Year 2023!
2023-01-01 09:36:24 -05:00
Philipp
86f80af432
Rename Interface
2022-12-29 22:37:12 +01:00
Philipp
47764387b3
Introduce Key-Value Pair storage provider
2022-12-29 21:53:56 +01:00
Philipp
4f1bb0d274
Use X-REQUEST-ID for Error pages
2022-12-26 21:18:05 +01:00
Philipp
10864e50c7
Adapt Logger\Introspection
...
- Create an interface
- Add it as constructor parameter
2022-12-26 21:18:04 +01:00
Hypolite Petovan
a79be5e697
Add Clock classes to deal with "now" times in tests
...
- [Composer] Add psr/clock dependency
2022-12-11 10:12:23 -05:00
Philipp
940619325d
Add SessionUsers class including tests
2022-10-20 20:27:34 +02:00
Philipp
a910fd8864
Split DBStructure & View to avoid DB-calls and dependencies for basic operations
...
- new "Definition" classes vor DB and Views
- new "Writer" classes to create SQL definitions for DB and Views
- DBStructure & View are responsible to execute DB-querys
2022-07-12 23:40:31 +02:00