private function normaliseCard(PaymentRequest $request) { $card = $request->getCard(); if (is_null($card)) { return array(); } return array_filter(array('number' => $card->getNumber(), 'expdate' => $card->getExpiryDate(), 'chname' => $card->getCardHolderName(), 'type' => $card->getType(), 'issueno' => $card->getIssueNumber(), 'cvn' => $this->normaliseCVN($card))); }