aist/aist-alice-fixtures

Alice Fixtures for ZF2.

Maintainers

👁 aist

Package info

github.com/ma-si/aist-alice-fixtures

pkg:composer/aist/aist-alice-fixtures

Statistics

Installs: 22

Dependents: 0

Suggesters: 0

Stars: 8

Open Issues: 1

dev-master 2015-08-22 19:52 UTC

Requires (Dev)

Suggests

None

Provides

None

Conflicts

None

Replaces

None

BSD-3-Clause acb754a72e6393bcd7a3ae68211dc896a5a970db

  • MaSi <webdeveloper.woop@mateuszsitek.com>

fakerfixtureszf2Developer toolsalice

This package is not auto-updated.

Last update: 2026-06-21 03:29:00 UTC


README

A Zend Framework 2 Module integrating nelmio/alice and fzaninotto/Faker. AistAliceFixtures allows you to create fixtures/fake data for use while developing or testing projects. It provides you a few essential tools to make it very easy to generate complex data with constraints in a readable and easy to edit way.

👁 Build Status
👁 Total Downloads
👁 Reference Status
👁 Dependency Status
👁 Packagist
👁 Code Climate
👁 License

Installation

Installation of this module uses composer. For composer documentation, please refer to getcomposer.org.

  1. Install the module via composer by running:

    php composer.phar require aist/aist-alice-fixtures

    or download it directly from github and place it in your application's module/ directory.

  2. Add the AistAliceFixtures module to the module section of your config/application.config.php

Formatters

This module provides additional formatters extending faker. Here is a list of the bundled formatters.

AistAliceFixtures\Faker\Provider\Internet extends Faker\Provider\Internet

slug // 'aut-repellat-commodi-vel-itaque-nihil-id-saepe-nostrum'
uniDecode // 'Zazolc gesla jazn'

<slugify('some text')> allows to pass parameter into slugifier

Example fixture

AistUser\Entity\AistUser:
 AistUser_{1..10}:
 username: <username()>
 fullname: <firstName()> <lastName()>
 slug: <slugify(@self->fullname)>
 birthDate: <date()>
 email: <email()>

Loading fixtures

bin/doctrine-module orm:fixtures:load --force

It will append fixtures to existing DB.

Checklist

  • Add truncate data & --append option
  • Add tests