public function __construct(BankAccount $bankAccount = null, Card $card = null) { if ($bankAccount) { $this->choices['bank'] = 'Bank Account (' . $bankAccount->getName() . ')'; } if ($card) { $this->choices['card'] = 'Debit Card (' . $card->getName() . ')'; } }
public function addCard(Card $card, Customer $customer) { $card->setCustomer($customer); $this->entityManager->persist($card); $this->entityManager->flush($card); }
public function setNumber($number) { $this->__load(); return parent::setNumber($number); }
public function chargeSavedCard(CardEntity $cardEntity, Customer $customer, $amount, $statement = null, $description = null) { $card = new Card(); $card->setBalancedUri($cardEntity->getBalancedUri()); return $this->chargeCard($card, $customer, $amount, $statement, $description); }
public function unstoreCard(Card $cardEntity) { $card = $this->balancedPaymentCalls->getCard($cardEntity->getBalancedUri()); $card->unstore(); }