Merge pull request #1088 from puschie286/ConfigHelper

ConfigHelper : case-sensitive
This commit is contained in:
Lonnie Ezell 2018-07-02 09:03:25 -05:00 committed by GitHub
commit 829465485a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 7 deletions

View File

@ -70,8 +70,6 @@ class Config
$class = substr($name, $pos + 1);
}
$class = strtolower($class);
if (! $getShared)
{
return self::createClass($name);

View File

@ -7,12 +7,10 @@ class ConfigTest extends \CIUnitTestCase
public function testCreateSingleInstance()
{
$Config = Config::get('email', false);
$UpperConfig = Config::get('Email', false);
$Config = Config::get('Email', false);
$NamespaceConfig = Config::get('Config\\Email', false);
$this->assertInstanceOf(Email::class, $Config);
$this->assertInstanceOf(Email::class, $UpperConfig);
$this->assertInstanceOf(Email::class, $NamespaceConfig);
}
@ -25,7 +23,7 @@ class ConfigTest extends \CIUnitTestCase
public function testCreateSharedInstance()
{
$Config = Config::get('email' );
$Config = Config::get('Email' );
$Config2 = Config::get('Config\\Email');
$this->assertTrue($Config === $Config2);
@ -33,7 +31,7 @@ class ConfigTest extends \CIUnitTestCase
public function testCreateNonConfig()
{
$Config = Config::get('constants', false);
$Config = Config::get('Constants', false);
$this->assertNull($Config);
}