Skip to content

Based on doctrine fixtures, similar to doctrine data fixtures bundle, but it persists fixtures instead.

Notifications You must be signed in to change notification settings

eshta/fixtures-bundle

Repository files navigation

EshtaFixturesBundle

Build Status

Based on doctrine fixtures, similar to doctrine data fixtures bundle, but it persists fixtures instead, so it detects if a certain fixture is loaded it will not load it like doctrine migrations, best used as a place for seeded data.

Setup

Installation

composer require eshta/fixtures-bundle
// app/AppKernel.php
// ...

class AppKernel extends Kernel
{
    public function registerBundles()
    {
        // ...
        $bundles[] = new Eshta\FixturesBundle\EshtaFixturesBundle();

        return $bundles
    }

    // ...
}

Configuration

Exclude the fixtures log table from DBAL schema

doctrine:
    dbal:
        schema_filter: ~^(?!fixtures_log)~

Usage

Help:

app/console eshta:fixtures:load -h

Load:

app/console eshta:fixtures:load

It will load any outstanding fixtures only, it also supports ordering as with the normal fixtures bundle

Load file:

app/console eshta:fixtures:load [--force] <file>

Documentation

checkout doctrine fixtures bundle except for setup, the documentation is the same.

About

Based on doctrine fixtures, similar to doctrine data fixtures bundle, but it persists fixtures instead.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages