89e7420237
Friendica copyright changed from 2023 to 2034
2024-01-02 20:57:26 +00:00
9f18222a06
Unify "Capability"
2023-07-26 21:44:31 +02:00
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
1874a32728
Happy New Year 2023!
2023-01-01 09:36:24 -05:00
497fc4e432
Move Monolog to Addons
2022-10-17 22:22:00 +02:00
Balázs Úr
e56a53647b
Update copyright
2022-01-02 08:27:47 +01:00
acb06af28d
Add extended ErrorHandling
2021-10-23 20:58:38 +02:00
Balázs Úr
054c301ef0
Update copyright
2021-03-29 08:40:20 +02:00
06632536f3
Forbid non-CLI access to command-line scripts
2020-09-07 05:51:26 -04:00
nupplaPhil
7d714319c8
Add license info at Friendica PHP files
2020-02-09 16:34:23 +01:00
Philipp Holzer
b13dbb3dcb
Remove $_SERVER['PHP_SELF'] usage
2019-09-17 16:47:00 +02:00
Philipp Holzer
9682cc440c
Using method-chaining for DICE
2019-08-05 09:03:12 +02:00
Philipp Holzer
a60eb9e33d
Use DICE for Console
...
- Use Friendica\Core\Console as Controller for DI-library
- Refactor every console command to use DICE (when possible)
- Adjusting tests
2019-07-31 19:37:42 +02:00
Philipp Holzer
6c2cf494b5
Remove DependencyFactory
...
- Include all necessary classes in `dependencies.config.php`
- Add DI-reference to BaseObject (acts as a global registry)
- Refactor all static "init()" methods to use the global registry
- Refactor Logging for Worker-Logger a little bit
2019-07-27 23:54:12 +02:00
Philipp Holzer
55999730e0
Introduce DICE
...
- Adding dice library
- Adding dependency config
- Removing Factories
- Refactoring App\Mode constructor
- Refactoring App\Router constructor
- Refactoring BasePath for DI usage
- Refactoring ConfigFileLoader constructor
- Refactoring Profiler constructor
- Adjust entrypoints (index, console, worker, ..)
- Adding functional test for DI
- Fix tests because of refactorings
2019-07-21 01:22:10 +02:00
cdcf1667d7
Adding DependencyFactory
2019-02-17 20:45:39 +01:00
80f1feabe5
Refactoring Logging to use Configuration
2019-02-17 20:43:52 +01:00
eafcf3592d
Config FollowUp
...
- New Configuration (Config is now only holding the instance)
- New PConfiguration (PConfig is now only holding the instance)
- Config & PConfig-Adapter don't need "ConfigCache" anymore
- DB-Connection is now outside App->reload() for better dependency-chaining
2019-02-17 20:40:27 +01:00
cb1ad4287d
adding parameter to App
2019-02-16 23:18:24 +01:00
5e6e1a8025
Introducing Profiler
2019-02-16 23:11:30 +01:00
6a9d73f7d9
Refactoring ConfigCacheLoader methods
2019-02-05 22:27:57 +01:00
1e0e1674f2
4) Adding Factories to other entrypoints
2019-02-03 22:46:50 +01:00
2e602afd3e
Add Monolog
2019-01-21 10:10:40 -05:00
2f49c4a058
Revert "Add monolog"
2019-01-21 10:08:09 -05:00
8f9c0fe149
Adding Develop and normal Logging instances
2019-01-21 09:59:08 -05:00
fe8f0e0045
Add Monolog
2019-01-21 09:58:05 -05:00
ed7bada71e
Move Composer autoload require out of boot.php
2018-12-24 09:56:48 -05:00
Hypolite Petovan
3b81c66150
Use $argv instead of $_SERVER['argv']
2018-03-30 22:56:04 -04:00
Hypolite Petovan
c5c60d3d05
Make bin/console executable
2018-03-18 19:51:22 -04:00
Hypolite Petovan
0b542d0654
Fix hashbang line in bin/console
2018-03-18 13:26:51 -04:00
Hypolite Petovan
dcf2ed26bb
Add console executables
2018-03-18 05:12:39 -04:00