/** * creates a new terminal transaction * @param unknown $transaction_number * @param string $time_queued */ public static function createTerminalTransaction($transaction_number, $time_queued, $terminal_id = null) { $values = ['transaction_number' => $transaction_number, 'time_queued' => $time_queued]; if ($terminal_id) { $values['terminal_id'] = $terminal_id; } TerminalTransaction::insert($values); }