Example #1
0
 public function testFetchAll()
 {
     $results = new ResultSet(self::$columns, self::$entries);
     $this->assertEquals(self::$entries, $results->fetchAll(ResultSet::FETCH_NUM));
     $assocResult = $results->fetchAll(ResultSet::FETCH_ASSOC);
     foreach ($assocResult as $entry) {
         $this->assertEquals(array_combine(self::$columns, $entry), $entry);
     }
     $bothResult = $results->fetchAll(ResultSet::FETCH_BOTH);
     foreach ($assocResult as $entry) {
         $this->assertEquals(array_merge($entry, array_combine(self::$columns, $entry)), $entry);
     }
 }
Example #2
0
 public function fetch_all(ResultSet $results, $type = ResultSet::FETCH_ASSOC)
 {
     return $results->fetchAll($type);
 }