1
0
mirror of https://github.com/flarum/core.git synced 2025-08-04 15:37:51 +02:00

Remove dead code

This commit is contained in:
SychO9
2021-11-20 16:59:24 +01:00
parent 2e3a78ca2d
commit c8b8dacb67

View File

@@ -54,22 +54,18 @@ class LastUpdateCheck
return $core ? $core['latest-major'] : null; return $core ? $core['latest-major'] : null;
} }
public function forget(string $name, bool $wildcard = false): void public function forget(string $name): void
{ {
$lastUpdateCheck = json_decode($this->settings->get(self::KEY, '{}'), true); $lastUpdateCheck = $this->get();
if (isset($lastUpdateCheck['updates']) && ! empty($lastUpdateCheck['updates']['installed'])) { if (isset($lastUpdateCheck['updates']) && ! empty($lastUpdateCheck['updates']['installed'])) {
$updatesListChanged = false; $updatesListChanged = false;
$pattern = str_replace('\*', '.*', preg_quote($name, '/'));
foreach ($lastUpdateCheck['updates']['installed'] as $k => $package) { foreach ($lastUpdateCheck['updates']['installed'] as $k => $package) {
if (($wildcard && Str::of($package['name'])->test("/($pattern)/")) || $package['name'] === $name) { if ($package['name'] === $name) {
unset($lastUpdateCheck['updates']['installed'][$k]); unset($lastUpdateCheck['updates']['installed'][$k]);
$updatesListChanged = true; $updatesListChanged = true;
break;
if (! $wildcard) {
break;
}
} }
} }