urbanproof / faker-finnish-idents
FakerPHP Provider for Finnish national identity numbers & business ids
Installs: 2 325
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Requires
- php: ^7.3||^8.0||^8.1
- fakerphp/faker: ^1.17
Requires (Dev)
- pestphp/pest: ^1.21
- psy/psysh: @stable
- roave/security-advisories: dev-latest
- squizlabs/php_codesniffer: ^3.6
This package is auto-updated.
Last update: 2025-05-29 01:47:08 UTC
README
Installation
composer urbanproof/faker-finnish-idents
or add
"urbanproof/faker-finnish-idents": "^1.0"
Add provoder to Faker
$faker = (new \Faker\Factory())::create(); $faker->addProvider(new Urbanproof\FakerIdents\IdentProvider($faker));
Usage
Generate business id
echo $faker->companyIdent; // => "5235981-6"
Generate national id
echo $faker->personIdent; // => "170379-921F"
echo $faker->personIdent(DateTime::createFromFormat('d.m.Y', '01.01.2000'); // => "010100A3967"
use const Urbanproof\FakerIdents\GENER_MALE; echo $faker->personIdent(DateTime::createFromFormat('d.m.Y', '31.12.1999'), GENER_MALE); // => "311299-4059"