protected function procedure($class) { $item = []; do { $result = $this->getResult($class); if ($result) { $item[] = $result; } } while ($this->PDOStatement->nextRowset()); $this->numRows = count($item); return $item; }