/** * 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']]; }
<?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; }