affinity4 / faker
Faker 提供了爱尔兰特定数据的生成器(街道、城镇、郡、Eircodes、OSI 网格参考、固定电话号码、移动电话号码)。注意:不包括北爱尔兰
0.0.1
2024-09-01 17:05 UTC
Requires
- php: >=8.2
- fakerphp/faker: ^1.23
Requires (Dev)
- phpunit/phpunit: ^11.3
README
Faker 提供了爱尔兰特定数据的生成器(街道、城镇、郡、Eircodes、OSI 网格参考、固定电话号码、移动电话号码)。注意:不包括北爱尔兰
en_IE/Address
安装
composer require --dev affinity4/faker
配置
配置 Faker 实例以使用提供程序
$faker = \Faker\Factory::create(); $faker->addProvider(new \Affinity4\Faker\en_IE\Address\Address($faker)); $faker->address(); // 123C Pearse Heights, Arklow, Galway, Ireland, V50 Z9U1
用法
地址
$faker->buildingNumber(); // 123C Pearse Heights, Arklow, Galway, Ireland, V50 Z9U1
楼号
$faker->buildingNumber(); // 123 or 123C
街道
$faker->street(); // Pearse Heights
城镇
$faker->town(); // Arklow
郡
$faker->county(); // Galway // or... $faker->county(with_prefix: true); // Co. Galway
省
$faker->province(); // Connacht
国家
$faker->country(); // Ireland
Eircode
$faker->eircode(); // V50 Z9U1 // or... $faker->eircode(with_spaces: false); // V50Z9U1
您还可以通过确保路由键(前3个字符)永远不会出现在真实的 Eircodes 路由键中来告诉它不要使用有效的 Eircodes。如果您想确保 Eircodes 一定是假的,这很有用。
$faker->eircode(allow_existing_routing_keys: false); // Z99 Z9U1
许可证
本项目采用 MIT 许可证 - 请参阅 LICENSE 文件获取详细信息
贡献
如果您有任何建议或改进,请随时提交问题或拉取请求。