parent
3b204cb6f2
commit
a0b7896231
|
@ -76,13 +76,12 @@ class Config
|
|||
'use-github-api' => true,
|
||||
'lock' => true,
|
||||
'platform-check' => 'php-only',
|
||||
// valid keys without defaults (auth config stuff):
|
||||
// bitbucket-oauth
|
||||
// github-oauth
|
||||
// gitlab-oauth
|
||||
// gitlab-token
|
||||
// http-basic
|
||||
// bearer
|
||||
'bitbucket-oauth' => array(),
|
||||
'github-oauth' => array(),
|
||||
'gitlab-oauth' => array(),
|
||||
'gitlab-token' => array(),
|
||||
'http-basic' => array(),
|
||||
'bearer' => array(),
|
||||
);
|
||||
|
||||
/** @var array<string, mixed> */
|
||||
|
|
|
@ -114,12 +114,12 @@ abstract class BaseIO implements IOInterface
|
|||
*/
|
||||
public function loadConfiguration(Config $config)
|
||||
{
|
||||
$bitbucketOauth = $config->get('bitbucket-oauth') ?: array();
|
||||
$githubOauth = $config->get('github-oauth') ?: array();
|
||||
$gitlabOauth = $config->get('gitlab-oauth') ?: array();
|
||||
$gitlabToken = $config->get('gitlab-token') ?: array();
|
||||
$httpBasic = $config->get('http-basic') ?: array();
|
||||
$bearerToken = $config->get('bearer') ?: array();
|
||||
$bitbucketOauth = $config->get('bitbucket-oauth');
|
||||
$githubOauth = $config->get('github-oauth');
|
||||
$gitlabOauth = $config->get('gitlab-oauth');
|
||||
$gitlabToken = $config->get('gitlab-token');
|
||||
$httpBasic = $config->get('http-basic');
|
||||
$bearerToken = $config->get('bearer');
|
||||
|
||||
// reload oauth tokens from config if available
|
||||
|
||||
|
|
|
@ -390,4 +390,22 @@ class ConfigTest extends TestCase
|
|||
|
||||
$this->assertEquals('COMPOSER_HTACCESS_PROTECT', $result);
|
||||
}
|
||||
|
||||
public function testGetDefaultsToAnEmptyArray(): void
|
||||
{
|
||||
$config = new Config;
|
||||
$keys = [
|
||||
'bitbucket-oauth',
|
||||
'github-oauth',
|
||||
'gitlab-oauth',
|
||||
'gitlab-token',
|
||||
'http-basic',
|
||||
'bearer',
|
||||
];
|
||||
foreach ($keys as $key) {
|
||||
$value = $config->get($key);
|
||||
$this->assertIsArray($value);
|
||||
$this->assertCount(0, $value);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue