public function getNumberMasked($mask = 'X') { $maskLength = strlen($this->getNumber()) - 4; return str_repeat($mask, $maskLength) . $this->getNumberLastFour(); }
public function testGetNumberMaskedNonDigits() { $this->card->setNumber('4000 0000 0000 12x34'); $this->assertSame('XXXXXXXXXXXX1234', $this->card->getNumberMasked()); }