setBirthday() public method

Sets the cardholder's birthday.
public setBirthday ( string $value ) : CreditCard
$value string
return CreditCard provides a fluent interface.
 protected function setUp()
 {
     $arguments = array($this->getHttpClient(), $this->getHttpRequest());
     $this->request = m::mock('Omnipay\\Sisow\\Message\\PurchaseRequest[getEndpoint]', $arguments);
     $card = new CreditCard($this->getValidCard());
     $card->setBirthday('01-02-2000');
     $this->request->setCard($card);
     $this->request->setShopId('0');
     $this->request->setMerchantId('0123456');
     $this->request->setMerchantKey('b36d8259346eaddb3c03236b37ad3a1d7a67cec6');
     $this->request->setAmount('10.00');
     $this->request->setTransactionId('123');
     $this->request->setReturnUrl('http://localhost/return');
     $this->request->setNotifyUrl('http://localhost/notify');
 }
示例#2
0
 public function testBirthdayEmpty()
 {
     $this->card->setBirthday('');
     $this->assertNull($this->card->getBirthday());
 }