axklim/db-seeder-php

v0.0.10 2025-03-26 12:50 UTC

This package is not auto-updated.

Last update: 2025-03-26 12:50:47 UTC


README

composer require --dev axklim/db-seeder-php

composer.json:

    "autoload-dev": {
        "psr-4": {
            "DbSeeder\\": "var/generated/",
            ...
        },
(new SeederGenerator\Generator('host', 'port', 'name', 'username', 'password'))
    ->generate(['*'], __DIR__ . '/var/generated/', 'DbSeeder');

$fixtureManager = new SeederGenerator\FixtureManager('host', 'port', 'name', 'username', 'password');

$order = DbSeeder\Order::make();

$fixtureManager->save($order);

Run tests:

./run.php # generate fixtures files
./tools/phpunit.phar

Deploy

git tag v0.0.N
git push origin v0.0.N

License

This package is available under the MIT license