]> git.mxchange.org Git - friendica.git/blobdiff - static/dependencies.config.php
New parameter for textareas to make them readonly
[friendica.git] / static / dependencies.config.php
index ce8a5bd9df9356e5446b920664171ad62bce84e7..3dfde6b5f47c0e1c65ec8b2e5db931cf8cc5db1e 100644 (file)
@@ -37,8 +37,8 @@ use Dice\Dice;
 use Friendica\App;
 use Friendica\Core\Cache;
 use Friendica\Core\Config;
-use Friendica\Core\Hooks\Capabilities\ICanCreateInstances;
-use Friendica\Core\Hooks\Capabilities\ICanRegisterInstances;
+use Friendica\Core\Hooks\Capability\ICanCreateInstances;
+use Friendica\Core\Hooks\Capability\ICanRegisterStrategies;
 use Friendica\Core\Hooks\Model\DiceInstanceManager;
 use Friendica\Core\PConfig;
 use Friendica\Core\L10n;
@@ -63,7 +63,7 @@ return [
                // one instance for the whole execution
                'shared' => true,
        ],
-       \Friendica\Core\Addon\Capabilities\ICanLoadAddons::class => [
+       \Friendica\Core\Addon\Capability\ICanLoadAddons::class => [
                'instanceOf' => \Friendica\Core\Addon\Model\AddonLoader::class,
                'constructParams' => [
                        [Dice::INSTANCE => '$basepath'],
@@ -91,12 +91,15 @@ return [
                        [Dice::INSTANCE => Dice::SELF],
                ]
        ],
-       \Friendica\Core\Hooks\Util\HookFileManager::class => [
+       \Friendica\Core\Hooks\Util\StrategiesFileManager::class => [
                'constructParams' => [
                        [Dice::INSTANCE => '$basepath'],
                ],
+               'call' => [
+                       ['loadConfig'],
+               ],
        ],
-       ICanRegisterInstances::class => [
+       ICanRegisterStrategies::class => [
                'instanceOf' => DiceInstanceManager::class,
                'constructParams' => [
                        [Dice::INSTANCE => Dice::SELF],
@@ -175,6 +178,20 @@ return [
                        $_SERVER,
                ],
        ],
+       '$hostname'                    => [
+               'instanceOf' => App\BaseURL::class,
+               'constructParams' => [
+                       $_SERVER,
+               ],
+               'call' => [
+                       ['getHost', [], Dice::CHAIN_CALL],
+               ],
+       ],
+       Cache\Type\AbstractCache::class => [
+               'constructParams' => [
+                       [Dice::INSTANCE => '$hostname'],
+               ],
+       ],
        App\Page::class => [
                'constructParams' => [
                        [Dice::INSTANCE => '$basepath'],
@@ -198,10 +215,10 @@ return [
                        ['create', [], Dice::CHAIN_CALL],
                ],
        ],
-       \Friendica\Core\Logger\Capabilities\IHaveCallIntrospections::class => [
+       \Friendica\Core\Logger\Capability\IHaveCallIntrospections::class => [
                'instanceOf'      => \Friendica\Core\Logger\Util\Introspection::class,
                'constructParams' => [
-                       \Friendica\Core\Logger\Capabilities\IHaveCallIntrospections::IGNORE_CLASS_LIST,
+                       \Friendica\Core\Logger\Capability\IHaveCallIntrospections::IGNORE_CLASS_LIST,
                ],
        ],
        '$devLogger'                                                       => [
@@ -273,8 +290,11 @@ return [
                        ['getBackend', [], Dice::CHAIN_CALL],
                ],
        ],
-       \Friendica\Core\KeyValueStorage\Capabilities\IManageKeyValuePairs::class => [
-               'instanceOf' => \Friendica\Core\KeyValueStorage\Type\DBKeyValueStorage::class,
+       \Friendica\Core\KeyValueStorage\Capability\IManageKeyValuePairs::class => [
+               'instanceOf' => \Friendica\Core\KeyValueStorage\Factory\KeyValueStorage::class,
+               'call' => [
+                       ['create', [], Dice::CHAIN_CALL],
+               ],
        ],
        Network\HTTPClient\Capability\ICanSendHttpRequests::class => [
                'instanceOf' => Network\HTTPClient\Factory\HttpClient::class,