2017 © Pedro Peláez
 

library environment-aware-data-fixtures

Environment Aware Data Fixtures extension for DoctrineFixturesBundle

image

epwt/environment-aware-data-fixtures

Environment Aware Data Fixtures extension for DoctrineFixturesBundle

  • Thursday, March 12, 2015
  • by gcds
  • Repository
  • 0 Watchers
  • 0 Stars
  • 191 Installations
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 3 % Grown

The README.md

Environment Aware extension for Doctrine DoctrineFixturesBundle

This extension aims to provide a simple way to manage and execute the loading of data fixtures for the Doctrine ORM or ODM for specific environments in Symfony framework., (*1)

Default Symfony environments are supported as so. Not all methods are required to implement., (*2)

namespace MyDataFixtures;

use Doctrine\Common\Persistence\ObjectManager;
use EPWT\EnvironmentAwareDataFixtures\Doctrine\Common\DataFixtures\EnvironmentAwareFixture;

class LoadUserData implements FixtureInterface
{
    public function loadProduction(ObjectManager $manager)
    {
        $user = new User();
        $user->setUsername('epwt');
        $user->setPassword('production');

        $manager->persist($user);
        $manager->flush();
    }

    public function loadDev(ObjectManager $manager)
    {
        $user = new User();
        $user->setUsername('epwt');
        $user->setPassword('dev');

        $manager->persist($user);
        $manager->flush();
    }

    public function loadTest(ObjectManager $manager)
    {
        $user = new User();
        $user->setUsername('epwt');
        $user->setPassword('test');

        $manager->persist($user);
        $manager->flush();
    }
}

Custom environments also supported just make a method with prefix load for e.g., (*3)

public function loadDemo(ObjectManager $manager);

The Versions

12/03 2015

dev-master

9999999-dev http://bitbucket.com/epwt/environment-aware-data-fixtures

Environment Aware Data Fixtures extension for DoctrineFixturesBundle

  Sources   Download

MIT

The Requires

 

The Development Requires

database

12/03 2015

1.0.0

1.0.0.0 http://bitbucket.com/epwt/environment-aware-data-fixtures

Environment Aware Data Fixtures extension for DoctrineFixturesBundle

  Sources   Download

MIT

The Requires

 

The Development Requires

database

12/03 2015

1.0.1

1.0.1.0 http://bitbucket.com/epwt/environment-aware-data-fixtures

Environment Aware Data Fixtures extension for DoctrineFixturesBundle

  Sources   Download

MIT

The Requires

 

The Development Requires

database