public function testFetchMultipleCollections() { $this->connection->clear(); $user = new User(); $user->attribute(Doctrine::ATTR_COLL_KEY, 'id'); $phonenumber = new Phonenumber(); $phonenumber->attribute(Doctrine::ATTR_COLL_KEY, 'id'); $q = new Doctrine_Query(); $users = $q->from('User u, u.Phonenumber p')->execute(); $this->assertFalse($users->contains(0)); $this->assertEqual($users->count(), 8); $this->assertEqual($users[4]->name, 'zYne'); $this->assertEqual($users[4]->Phonenumber[0]->exists(), false); $this->assertEqual($users[4]->Phonenumber[1]->exists(), false); }