kphoen / faker-service-provider
此软件包已被废弃,不再维护。未建议替代软件包。
Silex 的 Faker 服务提供者
1.0.2
2013-09-18 15:05 UTC
Requires
- php: >=5.4.0
- fzaninotto/faker: ~1.0
Requires (Dev)
- phpunit/phpunit: >=3.7.0
- silex/silex: ~1.0@dev
This package is auto-updated.
Last update: 2022-02-01 12:26:57 UTC
README
A Faker service provider for Silex.
注意:此提供者具有地区感知功能。它将自动配置 Faker 以使用最合适的地区来处理请求。
状态
该项目已被弃用,不应使用。
如果有人出现并希望维护此项目,我将很乐意授予访问此仓库的权限。
使用方法
使用 register
初始化它。它的默认行为是使用 Faker 的工厂并尝试猜测正确的地区。
<?php use KPhoen\Provider\FakerServiceProvider; $app->register(new FakerServiceProvider());
在此示例中,我们使用自定义工厂并强制(在提供者和整个应用程序中)使用地区 fr_FR
<?php use KPhoen\Provider\FakerServiceProvider; $app->register(new FakerServiceProvider('\Acme\Faker\Factory', $guessLocale = false), array( 'locale' => 'fr_FR', ));
从您的控制器
<?php $app->get('/hello', function() use ($app) { return 'Hello ' . $app['faker']->name; });
从Twig
<!DOCTYPE html> <html> <body> <p>Hello {{ app.faker.name }}!</p> </body> </html>
安装
安装 FakerServiceProvider,将 kphoen/faker-service-provider
添加到您的 composer.json 或从 CLI 安装
$ php composer.phar require 'kphoen/faker-service-provider:~1.0'
许可证
此提供者根据 MIT 许可证发布。