Faker Service Provider for Silex
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Tests
.coveralls.yml
.gitignore
.travis.yml
FakerServiceProvider.php
LICENSE
README.md
composer.json
generate-api.sh
phpunit.xml.dist

README.md

Faker Service Provider

Build Status SensioLabs Insight Coverage Status Scrutinizer Code Quality Total Downloads

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>