|
|
|
@ -8,6 +8,7 @@ use Exception;
|
|
|
|
|
use jrosset\Collections\IArrayCast;
|
|
|
|
|
use jrosset\Collections\InsensitiveCaseKeyCollection;
|
|
|
|
|
use jrosset\Collections\InsensitiveCaseKeyImmutableCollection;
|
|
|
|
|
use jrosset\Singleton\ISingleton;
|
|
|
|
|
use jrosset\Singleton\TSingleton;
|
|
|
|
|
use RangeException;
|
|
|
|
|
use UnexpectedValueException;
|
|
|
|
@ -17,7 +18,7 @@ use UnexpectedValueException;
|
|
|
|
|
*
|
|
|
|
|
* Overwrite {@see GenericConfig::initialProperties()} to set initial properties
|
|
|
|
|
*/
|
|
|
|
|
abstract class GenericConfig {
|
|
|
|
|
abstract class GenericConfig implements ISingleton {
|
|
|
|
|
use TSingleton;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|