Omnipay\Common\CreditCard::getNumberMasked PHP Метод

getNumberMasked() публичный Метод

Returns a masked credit card number with only the last 4 chars visible
public getNumberMasked ( string $mask = 'X' ) : string
$mask string Character to use in place of numbers
Результат string
    public function getNumberMasked($mask = 'X')
    {
        $maskLength = strlen($this->getNumber()) - 4;
        return str_repeat($mask, $maskLength) . $this->getNumberLastFour();
    }

Usage Example

Пример #1
0
 public function testGetNumberMaskedNonDigits()
 {
     $this->card->setNumber('4000 0000 0000 12x34');
     $this->assertSame('XXXXXXXXXXXX1234', $this->card->getNumberMasked());
 }
CreditCard