Gush\Tests\ConfigTest::testGetConfigValueByPath PHP Метод

testGetConfigValueByPath() публичный Метод

    public function testGetConfigValueByPath()
    {
        $config = $this->createConfig(['adapters' => ['github' => ['base_url' => 'url']]]);
        $this->assertEquals($this->homedir . '/gush', $config->get('home'));
        $this->assertEquals(['base_url' => 'url'], $config->get(['adapters', 'github']));
        $this->assertEquals('url', $config->get(['adapters', 'github', 'base_url']));
        $this->assertNull($config->get(['no-key']));
        $this->assertEquals(['github' => ['base_url' => 'url']], $config->get('adapters', Config::CONFIG_ALL));
        $this->assertEquals(['github' => ['base_url' => 'url']], $config->get(['adapters'], Config::CONFIG_SYSTEM));
        $this->assertNull($config->get('adapters', Config::CONFIG_LOCAL));
    }