Omnipay\Common\CreditCard::getNumberMasked PHP Method

getNumberMasked() public method

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
return string
    public function getNumberMasked($mask = 'X')
    {
        $maskLength = strlen($this->getNumber()) - 4;
        return str_repeat($mask, $maskLength) . $this->getNumberLastFour();
    }

Usage Example

コード例 #1
0
ファイル: CreditCardTest.php プロジェクト: bytrix/witkey
 public function testGetNumberMaskedNonDigits()
 {
     $this->card->setNumber('4000 0000 0000 12x34');
     $this->assertSame('XXXXXXXXXXXX1234', $this->card->getNumberMasked());
 }
CreditCard