columns as $column) { $columns[] = $this->db->escapeIdentifier($column); $placeholders[] = ':'.$column; } return sprintf( 'INSERT INTO %s (%s) VALUES (%s)', $this->db->escapeIdentifier($this->table), implode(', ', $columns), implode(', ', $placeholders) ); } }