GitHub - EmanueleMinotto/FakerServiceProvider: Faker Service Provider for Silex
A Faker service provider for Silex.
API: emanueleminotto.github.io/FakerServiceProvider
Install
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
Usage
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>