19 declare(strict_types=1);
23 require_once(__DIR__ .
"/Helper.php");
34 $c1 = $this->newConfig();
35 $c2 = $this->newConfig();
36 $c3 = $this->newConfig();
40 $this->assertInstanceOf(
Setup\Config::class,
$c);
45 $c1 = $this->newConfig();
46 $c2 = $this->newConfig();
47 $c3 = $this->newConfig();
51 $this->assertEquals($c1,
$c->getConfig(
"c1"));
52 $this->assertEquals($c2,
$c->getConfig(
"c2"));
53 $this->assertEquals($c3,
$c->getConfig(
"c3"));
58 $c1 = $this->newConfig();
59 $c2 = $this->newConfig();
60 $c3 = $this->newConfig();
64 $this->assertEquals([
"c1",
"c2",
"c3"],
$c->getKeys());
69 $c1 = $this->newConfig();
70 $c2 = $this->newConfig();
71 $c3 = $this->newConfig();
75 $this->assertEquals($c1,
$c->maybeGetConfig(
"c1"));
76 $this->assertEquals($c2,
$c->maybeGetConfig(
"c2"));
77 $this->assertEquals(
null,
$c->maybeGetConfig(
"c3"));
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
A collection of some configurations.