nur-sery/nur_src/config/DynConfig.php

17 lines
585 B
PHP
Raw Normal View History

2023-12-03 22:10:18 +04:00
<?php
namespace nur\config;
/**
* Class DynConfig: une classe qui fournit dynamiquement certaines configurations
*/
abstract class DynConfig {
/** tester si une clé existe dans le profil spécifié */
abstract function has(string $pkey, string $profile): bool;
/** obtenir la valeur de la clé spécifiée dans le profil spécifié, ou null si la clé n'existe pas */
abstract function get(string $pkey, string $profile);
/** modifier la valeur de la clé spécifiée dans le profil spécifié */
abstract function set(string $pkey, $value, string $profile): void;
}