17 lines
585 B
PHP
17 lines
585 B
PHP
|
<?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;
|
||
|
}
|