db->query(" CREATE TABLE IF NOT EXISTS `" . DB_PREFIX . "hutko_order` ( `hutko_order_pk_id` INT(11) NOT NULL AUTO_INCREMENT, `order_id` INT(11) NOT NULL, `hutko_transaction_ref` VARCHAR(255) NOT NULL, `date_added` DATETIME NOT NULL, PRIMARY KEY (`hutko_order_pk_id`), UNIQUE KEY `idx_order_id` (`order_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; "); } public function uninstall(): void { // table drop optional } public function getHutkoOrder(int $order_id): array { $query = $this->db->query("SELECT * FROM `" . DB_PREFIX . "hutko_order` WHERE `order_id` = '" . (int)$order_id . "'"); return $query->row; } }