public function testMultipleInstances() { $conn1 = Connection::getInstance('conn1')->init(array('classmap' => array('users' => 'User'))); $conn2 = Connection::getInstance('conn2')->init(array('classmap' => array('users' => 'Articles'))); $this->assertEquals($conn1, Connection::getInstance('conn1')); $this->assertTrue(Connection::hasInstance('conn1')); $this->assertEquals($conn2, Connection::getInstance('conn2')); $this->assertTrue(Connection::hasInstance('conn2')); $this->assertNotEquals(spl_object_hash($conn1), spl_object_hash($conn2)); }