<?php
/**
- * @copyright Copyright (C) 2010-2021, the Friendica project
+ * @copyright Copyright (C) 2010-2022, the Friendica project
*
* @license GNU AGPL version 3 or any later version
*
use Friendica\Core\PConfig;
use Friendica\Core\L10n;
use Friendica\Core\Lock;
-use Friendica\Core\Process;
use Friendica\Core\Session\Capability\IHandleSessions;
use Friendica\Core\Storage\Repository\StorageManager;
use Friendica\Database\Database;
Cache\Capability\ICanCache::class => [
'instanceOf' => Cache\Factory\Cache::class,
'call' => [
- ['create', [], Dice::CHAIN_CALL],
+ ['createLocal', [], Dice::CHAIN_CALL],
],
],
Cache\Capability\ICanCacheInMemory::class => [
'instanceOf' => Cache\Factory\Cache::class,
'call' => [
- ['create', [], Dice::CHAIN_CALL],
+ ['createLocal', [], Dice::CHAIN_CALL],
],
],
Lock\Capability\ICanLock::class => [
['determine', [$_SERVER, $_GET], Dice::CHAIN_CALL],
],
],
- App\Module::class => [
- 'instanceOf' => App\Module::class,
- 'call' => [
- ['determineModule', [], Dice::CHAIN_CALL],
- ],
- ],
- Process::class => [
+ \Friendica\Core\System::class => [
'constructParams' => [
[Dice::INSTANCE => '$basepath'],
- getmypid(),
],
],
App\Router::class => [
'constructParams' => [
$_SERVER,
__DIR__ . '/routes.config.php',
+ [Dice::INSTANCE => Dice::SELF],
null
],
],
[Dice::INSTANCE => Util\ReversedFileReader::class],
]
],
+ \Friendica\Core\Worker\Repository\Process::class => [
+ 'constructParams' => [
+ $_SERVER
+ ],
+ ],
];