コード例 #1
0
ファイル: TestCase.php プロジェクト: gabrielanhaia/masknizzer
 /**
  * Data Provider for mask test application.
  *
  * @return array
  */
 public function maskApplicationTestDataProvider()
 {
     return [['maskEnum' => EnumMasks::POSTAL_CODE(), 'wordToMask' => '12345678', 'afterApplyingMask' => '12345-678'], ['maskEnum' => EnumMasks::POSTAL_CODE(), 'wordToMask' => '89765432', 'afterApplyingMask' => '89765-432'], ['maskEnum' => EnumMasks::PHONE_NUMBER_10(), 'wordToMask' => '1123455432', 'afterApplyingMask' => '(11) 2345-5432']];
 }
コード例 #2
0
ファイル: example.php プロジェクト: gabrielanhaia/masknizzer
<?php

include_once __DIR__ . '/../vendor/autoload.php';
use Masknizzer\EnumMasks;
use Masknizzer\MaskFactory;
$maskFieldPostalCode = MaskFactory::factory(EnumMasks::POSTAL_CODE(), 91234111);
echo $maskFieldPostalCode->mask();
echo '<br>';
$maskFieldPhoneNumber = MaskFactory::factory(EnumMasks::PHONE_NUMBER_10(), 5193699632);
echo $maskFieldPhoneNumber->mask();
echo '<br>';
$maskGroupPhoneNumber = [EnumMasks::PHONE_NUMBER_10(), EnumMasks::PHONE_NUMBER_11()];
$maskFieldPhoneNumbers = MaskFactory::factory($maskGroupPhoneNumber, 51936996312);
echo $maskFieldPhoneNumbers->mask();
function dd($data)
{
    echo '<pre>';
    print_r($data);
    die;
}