hyneks/faker-provider-administrative-units-czech-republic

A custom provider for regions, districts, municipalities and cadastral territories of Czechia

dev-main 2023-06-06 12:45 UTC

This package is auto-updated.

Last update: 2025-07-06 17:39:04 UTC


README

A Faker module for generating a hierarchy of Czech Republic administrative units: Region > County > Municipality > Cadastral territory.

Usage

Install the package:

composer require hyneks/faker-provider-administrative-units-czech-republic

Then:

<?php
require_once 'vendor/autoload.php';

use HynekS\AdministrativeUnitsCzechRepublic;

$faker = \Faker\Factory::create();
$faker->addProvider(new AdministrativeUnitsCzechRepublic($faker));

print_r($faker->hierarchy());

/*
* Array
*(
*    [region] => Jihomoravský kraj
*    [district] => Blansko
*    [municipality] => Crhov
*    [cadastral_territory] => Crhov u Olešnice
*)
*/