axklim / db-seeder-php
v0.0.10
2025-03-26 12:50 UTC
Requires
- php: ^8.1
- ext-pdo: *
- icanboogie/inflector: ^2
- nette/php-generator: ^4.1
- vlucas/phpdotenv: ^5.6
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