19 declare(strict_types=1);
    25     protected \ilDBInterface 
$db;
    34         return $this->db->nextId($table);
    39         $result = $this->db->query($query);
    41         while ($row = $this->db->fetchAssoc($result)) {
    48         $this->db->manipulate($query);
    51     public function update(
string $table, array $values, array $where): void
    60     public function insert(
string $table, array $values): void