/** * Get data to display for a single object. * * @param \ITELIC\Renewal $object * @param bool $raw * * @return array */ protected function get_fields_for_object(\ITELIC\Renewal $object, $raw = false) { if ($object->get_transaction()) { $transaction = it_exchange_get_transaction_order_number($object->get_transaction()); } else { $transaction = 'Manual'; } return array('id' => $object->get_pk(), 'key' => $object->get_key()->get_key(), 'renewal_date' => $object->get_renewal_date()->format(DateTime::ISO8601), 'expired_date' => $object->get_key_expired_date()->format(DateTime::ISO8601), 'transaction' => $transaction, 'revenue' => $object->get_revenue(!$raw)); }