mirror of
https://github.com/friendica/friendica
synced 2025-01-08 20:04:43 +00:00
Move daemon code into anonymous function
This commit is contained in:
parent
287e50f81a
commit
4348b0b873
1 changed files with 2 additions and 0 deletions
|
@ -37,6 +37,7 @@ require dirname(__DIR__) . '/vendor/autoload.php';
|
||||||
|
|
||||||
$dice = (new Dice())->addRules(require(dirname(__DIR__) . '/static/dependencies.config.php'));
|
$dice = (new Dice())->addRules(require(dirname(__DIR__) . '/static/dependencies.config.php'));
|
||||||
|
|
||||||
|
(function (Dice $dice, array $options): void {
|
||||||
/** @var \Friendica\Core\Addon\Capability\ICanLoadAddons $addonLoader */
|
/** @var \Friendica\Core\Addon\Capability\ICanLoadAddons $addonLoader */
|
||||||
$addonLoader = $dice->create(\Friendica\Core\Addon\Capability\ICanLoadAddons::class);
|
$addonLoader = $dice->create(\Friendica\Core\Addon\Capability\ICanLoadAddons::class);
|
||||||
$dice = $dice->addRules($addonLoader->getActiveAddonConfig('dependencies'));
|
$dice = $dice->addRules($addonLoader->getActiveAddonConfig('dependencies'));
|
||||||
|
@ -230,6 +231,7 @@ while (true) {
|
||||||
Logger::info('Worker jobs are calling to be forked.', ['pid' => $pid]);
|
Logger::info('Worker jobs are calling to be forked.', ['pid' => $pid]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
})($dice, $options);
|
||||||
|
|
||||||
function shutdown() {
|
function shutdown() {
|
||||||
posix_kill(posix_getpid(), SIGTERM);
|
posix_kill(posix_getpid(), SIGTERM);
|
||||||
|
|
Loading…
Reference in a new issue