add setting priority

This commit is contained in:
Beu
2022-03-17 21:19:31 +01:00
parent d5faaf57ff
commit 8a46edfde6
2 changed files with 24 additions and 9 deletions

View File

@ -39,6 +39,7 @@ class Setting implements UsageInformationAble {
public $set = null;
public $fetchTime = null;
public $description = null;
public $priority = null;
/**
* Construct a new setting instance
@ -47,8 +48,9 @@ class Setting implements UsageInformationAble {
* @param string $settingName
* @param mixed $defaultValue
* @param string|null $description
* @param int $priority
*/
public function __construct($object, $settingName, $defaultValue, $description = null) {
public function __construct($object, $settingName, $defaultValue, $description = null, $priority = 100) {
if ($object === false) {
// Fetched from Database
$this->value = $this->castValue($this->value);
@ -71,6 +73,7 @@ class Setting implements UsageInformationAble {
}
$this->default = $this->value;
$this->description = $description;
$this->priority = $priority;
}
}