SaferSettingGroup

La classe SaferSettingGroup représente un groupe de paramètres dans le plugin Safer.

Propriétés

  • private string $name : Nom du groupe de paramètres.
  • private static Dict|null $instances : Instances des groupes de paramètres.

Constructeur

public function __construct(string $name, string $dir)

Construit une nouvelle instance de SaferSettingGroup.

  • Paramètres :
    • string $name : Le nom du groupe de paramètres.
    • string $dir : Le chemin du répertoire où sont situés les fichiers du groupe de paramètres.
  • Exceptions :
    • Lance une exception si le groupe de paramètres existe déjà.
    • Lance une exception si une section de paramètres n'est pas une instance de SaferSettingSection.

Méthodes

getName

public function getName(): string

Récupère le nom du groupe de paramètres.

  • Retour : string

getValue

public function getValue(): Dict

Récupère la valeur du groupe de paramètres.

  • Retour : Dict

get

public static function get(string $name): SaferSettingGroup|null

Récupère une instance spécifique de SaferSettingGroup par son nom.

  • Paramètres :
    • string $name : Le nom du groupe de paramètres.
  • Retour : SaferSettingGroup|null