db = $db; } public function process(string $site, array $row, int $cnt): void { $temps = []; $temps['code'] = trim($row['server_code']); $temps['amount'] = trim($row['server_disuse_date']) === 'y' ? 0 : intval($row['server_cost']); $temps['status'] = trim($row['server_disuse_date']) === 'y' ? STATUS['AVAILABLE'] : STATUS['OCCUPIED']; if (!$this->db->table('codeinfo')->insert($temps)) { throw new \Exception($this->db->error()['message']); } echo "{$cnt} -> {$temps['code']} SERVERCODE 완료.\n"; } }