wnx / faker-swiss-locations
为 Faker PHP 生成有效的瑞士位置数据的提供者。
v1.1.0
2023-10-16 12:17 UTC
Requires
- php: ^8.2
- fakerphp/faker: ^1.20
- wnx/php-swiss-cantons: ^4.1
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.0
- pestphp/pest: ^2.6
README
Faker 提供者,用于生成随机的有效瑞士位置。
安装
您可以通过 composer 安装此包。
composer require wnx/faker-swiss-locations
使用方法
您首先需要将 Location
提供者添加到 Faker。
// Add Location Provider to Faker $faker = Factory::create(); $faker->addProvider(new Wnx\FakerSwissLocations\Provider\Location($faker));
现在您可以在 faker 上调用 postcode()
、city()
或 canton()
方法来获取一个随机的有效瑞士位置。
注意 调用
postcode()
、city()
或canton()
总是返回一个新的随机位置。如果您需要为postcode
、city
和canton
使用相同的位置,请使用location()
方法并从实例中访问属性。
// 8000 $faker->postcode(); // Zürich $faker->city(); // Instance of Wnx\SwissCantons\Canton $faker->canton(); $faker->canton()->getName(); // Zürich $faker->canton()->getAbbreviation(); // ZH
或者,您也可以调用 location()
方法来获取一个 \Wnx\FakerSwissLocations\Location
实例。您也可以从这个对象中访问邮政编码、城市和州。
// Instance of \Wnx\FakerSwissLocations\Location $location = $faker->location(); $location->postcode; // 8000 $location->city; // Zürich $location->canton; // Instance of Wnx\SwissCantons\Canton
测试
composer test
变更日志
请参阅 CHANGELOG 了解最近更改的详细信息。
贡献
请参阅 CONTRIBUTING 了解详细信息。
安全漏洞
请参阅 我们的安全策略 了解如何报告安全漏洞。
致谢
许可证
MIT 许可证 (MIT)。请参阅 许可证文件 了解更多信息。