Esempio n. 1
0
 public function testMerge()
 {
     $config = new Config();
     $config->set(Config::PULI_DIR, 'puli-dir');
     $config->set(Config::FACTORY_IN_CLASS, 'Puli\\ServiceRegistry');
     $config->merge(array(Config::FACTORY_IN_CLASS => 'My\\ServiceRegistry', Config::FACTORY_IN_FILE => 'repo-file.php'));
     $this->assertSame('puli-dir', $config->get(Config::PULI_DIR));
     $this->assertSame('My\\ServiceRegistry', $config->get(Config::FACTORY_IN_CLASS));
     $this->assertSame('repo-file.php', $config->get(Config::FACTORY_IN_FILE));
 }