Merged str_replace functions
This commit is contained in:
parent
286868933e
commit
87fac4d19c
2 changed files with 3 additions and 12 deletions
|
@ -13,8 +13,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
is set, and if so, load that file instead of going through the default process of loading the default configuration file.
|
is set, and if so, load that file instead of going through the default process of loading the default configuration file.
|
||||||
If the file is not found, it will resort to its default behavior. You can either load an original json configuration
|
If the file is not found, it will resort to its default behavior. You can either load an original json configuration
|
||||||
file which is usually located at `\var\ncc\data\net.nosial.configlib` as one of the .conf files, or you can load a yml
|
file which is usually located at `\var\ncc\data\net.nosial.configlib` as one of the .conf files, or you can load a yml
|
||||||
which is the same one you usually use to import or edit configurations. But the file extension must be either `.json`,
|
which is the same one you usually use to import or edit configurations. But the file extension must be either `.yml`
|
||||||
`.yml` or `.yaml`. If you want to load a file from a different location.
|
or `.yaml` if you want ConfigLib to load it as a yml file, otherwise by default it assumes it is a json file.
|
||||||
|
|
||||||
|
|
||||||
## [1.0.0] - 2023-02-23
|
## [1.0.0] - 2023-02-23
|
||||||
|
|
|
@ -42,11 +42,6 @@
|
||||||
*/
|
*/
|
||||||
private $Modified;
|
private $Modified;
|
||||||
|
|
||||||
/**
|
|
||||||
* @var bool
|
|
||||||
*/
|
|
||||||
private $FromEnvironment;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Public Constructor
|
* Public Constructor
|
||||||
*
|
*
|
||||||
|
@ -56,10 +51,7 @@
|
||||||
{
|
{
|
||||||
// Sanitize $name for file path
|
// Sanitize $name for file path
|
||||||
$name = strtolower($name);
|
$name = strtolower($name);
|
||||||
$name = str_replace('/', '_', $name);
|
$name = str_replace(array('/', '\\', '.'), '_', $name);
|
||||||
$name = str_replace('\\', '_', $name);
|
|
||||||
$name = str_replace('.', '_', $name);
|
|
||||||
$this->FromEnvironment = false;
|
|
||||||
|
|
||||||
if(!getenv(sprintf("CONFIGLIB_%s", strtoupper($name))))
|
if(!getenv(sprintf("CONFIGLIB_%s", strtoupper($name))))
|
||||||
{
|
{
|
||||||
|
@ -67,7 +59,6 @@
|
||||||
if(file_exists($environment_config))
|
if(file_exists($environment_config))
|
||||||
{
|
{
|
||||||
$this->Path = $environment_config;
|
$this->Path = $environment_config;
|
||||||
$this->FromEnvironment = true;
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue