$app = \Friendica\App::fromContainer($container);
-$app->processConsole($_SERVER['argv'] ?? []);
+$app->processConsole($_SERVER);
require dirname(__DIR__) . '/vendor/autoload.php';
+// BC: Add console command as second argument
$argv = $_SERVER['argv'] ?? [];
array_splice($argv, 1, 0, "daemon");
+$_SERVER['argv'] = $argv;
$container = \Friendica\Core\DiceContainer::fromBasePath(dirname(__DIR__));
$app = \Friendica\App::fromContainer($container);
-$app->processConsole($argv);
+$app->processConsole($_SERVER);
require dirname(__DIR__) . '/vendor/autoload.php';
+// BC: Add console command as second argument
$argv = $_SERVER['argv'] ?? [];
array_splice($argv, 1, 0, "jetstream");
+$_SERVER['argv'] = $argv;
$container = \Friendica\Core\DiceContainer::fromBasePath(dirname(__DIR__));
$app = \Friendica\App::fromContainer($container);
-$app->processConsole($argv);
+$app->processConsole($_SERVER);
require dirname(__DIR__) . '/vendor/autoload.php';
+// BC: Add console command as second argument
$argv = $_SERVER['argv'] ?? [];
array_splice($argv, 1, 0, "worker");
+$_SERVER['argv'] = $argv;
$container = \Friendica\Core\DiceContainer::fromBasePath(dirname(__DIR__));
$app = \Friendica\App::fromContainer($container);
-$app->processConsole($argv);
+$app->processConsole($_SERVER);
);
}
- public function processConsole(array $argv): void
+
+ public function processConsole(array $serverParams): void
{
+ $argv = $serverParams['argv'] ?? [];
+
$this->setupContainerForAddons();
$this->setupLogChannel($this->determineLogChannel($argv));