public function toCcRecord(CcRecord $cc) { $values = $this->getValue(); foreach ($values as $k => $v) { if (is_array($v) && !empty($v['m'])) { $values[$k] = sprintf('%02d%02d', $v['m'], substr($v['y'], -2)); } } unset($values['_cc_bin_name']); unset($values['_cc_bin_phone']); unset($values['a']); unset($values['id']); if (!empty($values['cc_code'])) { $cc->setCvv($values['cc_code']); } unset($values['cc_code']); unset($values['action']); $cc->setForInsert($values); }
public function toCcRecord(CcRecord $cc) { $values = $this->getValue(); $values['cc_expire'] = '1299'; unset($values['_cc_bin_name']); unset($values['_cc_bin_phone']); unset($values['a']); unset($values['id']); unset($values['cc_code']); unset($values['action']); $values['cc_number'] = $values['account_number'] . '-' . $values['routing_number']; unset($values['account_number']); unset($values['routing_number']); $cc->setForInsert($values); }