<?php
/**
- * @copyright Copyright (C) 2020, Friendica
+ * @copyright Copyright (C) 2010-2023, the Friendica project
*
* @license GNU AGPL version 3 or any later version
*
use Asika\SimpleConsole\CommandArgsException;
use Friendica\App;
-use Friendica\Core\Lock\ILock;
+use Friendica\Core\Lock\Capability\ICanLock;
use RuntimeException;
/**
private $appMode;
/**
- * @var ILock
+ * @var ICanLock
*/
private $lock;
return $help;
}
- public function __construct(App\Mode $appMode, ILock $lock, array $argv = null)
+ public function __construct(App\Mode $appMode, ICanLock $lock, array $argv = null)
{
parent::__construct($argv);
$this->lock = $lock;
}
- protected function doExecute()
+ protected function doExecute(): int
{
if ($this->getOption('v')) {
$this->out('Executable: ' . $this->executable);
$this->out('Options: ' . var_export($this->options, true));
}
- if (!$this->appMode->has(App\Mode::DBCONFIGAVAILABLE)) {
+ if (!$this->appMode->has(App\Mode::DBAVAILABLE)) {
$this->out('Database isn\'t ready or populated yet, database cache won\'t be available');
}