Option to reset plugin settings by plugin name

This commit is contained in:
slawkens
2025-08-22 17:27:53 +02:00
parent 235e0f394d
commit f8c4332e03

View File

@@ -3,6 +3,7 @@
namespace MyAAC\Commands;
use MyAAC\Models\Settings as SettingsModel;
use MyAAC\Plugins;
use MyAAC\Settings;
use Symfony\Component\Console\Input\InputArgument;
use Symfony\Component\Console\Input\InputInterface;
@@ -34,7 +35,14 @@ class SettingsResetCommand extends Command
return Command::FAILURE;
}
if (!$name) {
// find by plugin name
foreach (Plugins::getAllPluginsSettings() as $key => $setting) {
if ($setting['pluginFilename'] === $name) {
$name = $key;
}
}
if (empty($name)) {
SettingsModel::truncate();
}
else {