for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Mukhin\PrivatbankBundle\Model;
class Card
{
/** @var string */
protected $account;
protected $currency;
protected $cardNumber;
public static function fromResponse(\SimpleXMLElement $card)
return (new self)
->setAccount((string)$card->account)
->setCurrency((string)$card->currency)
->setCardNumber((string)$card->card_number)
;
}
/**
* @param string $account
*
* @return $this
*/
public function setAccount($account)
$this->account = $account;
return $this;
* @return string
public function getAccount()
return $this->account;
* @param string $currency
public function setCurrency($currency)
$this->currency = $currency;
public function getCurrency()
return $this->currency;
* @param string $cardNumber
public function setCardNumber($cardNumber)
$this->cardNumber = $cardNumber;
* @return \DateTime
public function getCardNumber()
return $this->cardNumber;