mirror of
https://git.friendi.ca/friendica/friendica.git
synced 2025-06-07 22:58:07 +02:00
Replace AddonLoader with AddonHelper in App
This commit is contained in:
parent
3f1082400a
commit
f8b1770efa
2 changed files with 8 additions and 6 deletions
13
src/App.php
13
src/App.php
|
@ -18,7 +18,6 @@ use Friendica\Capabilities\ICanCreateResponses;
|
|||
use Friendica\Capabilities\ICanHandleRequests;
|
||||
use Friendica\Content\Nav;
|
||||
use Friendica\Core\Addon\AddonHelper;
|
||||
use Friendica\Core\Addon\Capability\ICanLoadAddons;
|
||||
use Friendica\Core\Config\Factory\Config;
|
||||
use Friendica\Core\Container;
|
||||
use Friendica\Core\Hooks\HookEventBridge;
|
||||
|
@ -278,11 +277,15 @@ class App
|
|||
|
||||
private function setupContainerForAddons(): void
|
||||
{
|
||||
/** @var ICanLoadAddons $addonLoader */
|
||||
$addonLoader = $this->container->create(ICanLoadAddons::class);
|
||||
/** @var AddonHelper $addonHelper */
|
||||
$addonHelper = $this->container->create(AddonHelper::class);
|
||||
|
||||
foreach ($addonLoader->getActiveAddonConfig('dependencies') as $name => $rule) {
|
||||
$this->container->addRule($name, $rule);
|
||||
$addonHelper->loadAddons();
|
||||
|
||||
foreach ($addonHelper->getEnabledAddons() as $addonId) {
|
||||
foreach ($addonHelper->getAddonDependencyConfig($addonId) as $name => $rule) {
|
||||
$this->container->addRule($name, $rule);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -7,7 +7,6 @@
|
|||
|
||||
namespace Friendica\Test\src\Core\Hooks\Util;
|
||||
|
||||
use Friendica\Core\Addon\Capability\ICanLoadAddons;
|
||||
use Friendica\Core\Config\Capability\IManageConfigValues;
|
||||
use Friendica\Core\Hooks\Capability\ICanRegisterStrategies;
|
||||
use Friendica\Core\Hooks\Exceptions\HookConfigException;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue