A Faker service provider for Silex.
API: emanueleminotto.github.io/FakerServiceProvider
Install Silex using Composer.
Install the FakerServiceProvider adding emanueleminotto/faker-service-provider
to your composer.json or from CLI:
$ composer require emanueleminotto/faker-service-provider
Initialize it using register
use EmanueleMinotto\FakerServiceProvider\FakerServiceProvider;
$app->register(new FakerServiceProvider(), array(
'faker.providers' => array(
'CompanyNameGenerator\\FakerProvider',
'EmanueleMinotto\\Faker\\PlaceholdItProvider',
), // default empty
'locale' => 'it_IT', // default: en_US
));
From PHP
$app->get('/hello', function () use ($app) {
return 'Hello ' . $app['faker']->name;
});
From Twig
<!DOCTYPE html>
<html>
<body>
<p>Hello {{ app.faker.name }}!</p>
</body>
</html>