X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FConsole%2FPostUpdate.php;h=42cc63e109db64c99164bb179f32ef5b041c976b;hb=d4a5a8051ad34a7be72238967afb3e6b140afdc8;hp=fb640a0b0ef13902c438ba5ce23c9ee8d2afe726;hpb=f1e7d97b8cae93e1c77f5a5085880409b01fcdbe;p=friendica.git diff --git a/src/Console/PostUpdate.php b/src/Console/PostUpdate.php index fb640a0b0e..42cc63e109 100644 --- a/src/Console/PostUpdate.php +++ b/src/Console/PostUpdate.php @@ -1,19 +1,33 @@ . + * + */ namespace Friendica\Console; use Friendica\App; -use Friendica\Core\Config\Configuration; -use Friendica\Core\L10n\L10n; +use Friendica\Core\KeyValueStorage\Capability\IManageKeyValuePairs; +use Friendica\Core\L10n; use Friendica\Core\Update; /** * Performs database post updates - * - * License: AGPLv3 or later, same as Friendica - * - * @author Tobias Diekershoff - * @author Hypolite Petovan */ class PostUpdate extends \Asika\SimpleConsole\Console { @@ -24,9 +38,9 @@ class PostUpdate extends \Asika\SimpleConsole\Console */ private $appMode; /** - * @var Configuration + * @var IManageKeyValuePairs */ - private $config; + private $keyValue; /** * @var L10n */ @@ -46,18 +60,18 @@ HELP; return $help; } - public function __construct(App\Mode $appMode, Configuration $config, L10n $l10n, array $argv = null) + public function __construct(App\Mode $appMode, IManageKeyValuePairs $keyValue, L10n $l10n, array $argv = null) { parent::__construct($argv); - $this->appMode = $appMode; - $this->config = $config; - $this->l10n = $l10n; + $this->appMode = $appMode; + $this->keyValue = $keyValue; + $this->l10n = $l10n; } - protected function doExecute() + protected function doExecute(): int { - $a = \Friendica\BaseObject::getApp(); + $a = \Friendica\DI::app(); if ($this->getOption($this->helpOptions)) { $this->out($this->getHelp()); @@ -69,7 +83,7 @@ HELP; $this->out($this->getHelp()); return 0; } elseif ($reset_version) { - $this->config->set('system', 'post_update_version', $reset_version); + $this->keyValue->set('post_update_version', $reset_version); echo $this->l10n->t('Post update version number has been set to %s.', $reset_version) . "\n"; return 0; }