X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FConsole%2FLock.php;h=0acede5df890b63b52472d1cb5603746587588aa;hb=d4a5a8051ad34a7be72238967afb3e6b140afdc8;hp=46826cc8c92a384981daef2c055b5e11ccc0af0a;hpb=0a82fe4211f73cf10107feb69fe38eaa85eb61f8;p=friendica.git diff --git a/src/Console/Lock.php b/src/Console/Lock.php index 46826cc8c9..0acede5df8 100644 --- a/src/Console/Lock.php +++ b/src/Console/Lock.php @@ -1,19 +1,36 @@ . + * + */ namespace Friendica\Console; use Asika\SimpleConsole\CommandArgsException; use Friendica\App; -use Friendica\Core\Lock\ILock; +use Friendica\Core\Lock\Capability\ICanLock; use RuntimeException; /** - * @brief tool to access the locks from the CLI + * tool to access the locks from the CLI * * With this script you can access the locks of your node from the CLI. * You can read current locks and set/remove locks. - * - * @author Philipp Holzer , Hypolite Petovan */ class Lock extends \Asika\SimpleConsole\Console { @@ -25,7 +42,7 @@ class Lock extends \Asika\SimpleConsole\Console private $appMode; /** - * @var ILock + * @var ICanLock */ private $lock; @@ -59,7 +76,7 @@ HELP; 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); @@ -67,7 +84,7 @@ HELP; $this->lock = $lock; } - protected function doExecute() + protected function doExecute(): int { if ($this->getOption('v')) { $this->out('Executable: ' . $this->executable); @@ -76,7 +93,7 @@ HELP; $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'); } @@ -133,7 +150,7 @@ HELP; if (count($this->args) >= 2) { $lock = $this->getArgument(1); - if ($this->lock->releaseLock($lock, true)) { + if ($this->lock->release($lock, true)) { $this->out(sprintf('Lock \'%s\' released.', $lock)); } else { $this->out(sprintf('Couldn\'t release Lock \'%s\'', $lock)); @@ -156,11 +173,11 @@ HELP; } if (!empty($ttl) && !empty($timeout)) { - $result = $this->lock->acquireLock($lock, $timeout, $ttl); + $result = $this->lock->acquire($lock, $timeout, $ttl); } elseif (!empty($timeout)) { - $result = $this->lock->acquireLock($lock, $timeout); + $result = $this->lock->acquire($lock, $timeout); } else { - $result = $this->lock->acquireLock($lock); + $result = $this->lock->acquire($lock); } if ($result) {