@ -4,6 +4,9 @@ namespace jrosset\EnvReader;
use Exception;
/**
* A ENV file configuration class
*/
abstract class EnvConfig extends GenericConfig implements IExternalConfigFile {
* @inheritDoc
@ -13,7 +13,7 @@ use RangeException;
use UnexpectedValueException;
* Utility class to get informations from ENV file
* A generic configuration class
*
* Overwrite {@see GenericConfig::initialProperties()} to set initial properties
@ -3,7 +3,7 @@
namespace jrosset\EnvReader;
* Interface for config based on an external file
* Interface for external file based configurations
interface IExternalConfigFile {
@ -5,6 +5,9 @@ namespace jrosset\EnvReader;
use jrosset\ArrayClasses\InsensitiveCaseArrayClass;
* A INI file configuration class
abstract class IniConfig extends GenericConfig implements IExternalConfigFile {
use TMultiLevelProperties;