stargazer-team/yii-doctrine-fixture

Yii3 integration Doctrine fixture extension

1.0.4 2025-01-13 19:29 UTC

README

Yii3 Doctrine Fixture Extension


Latest Stable Version Total Downloads Build status static analysis type-coverage

Installation

The preferred way to install this extension is through composer:

composer require stargazer-team/yii-doctrine-fixture --dev

Config

<?php

declare(strict_types=1);

use Yiisoft\Yii\DoctrineFixture\Enum\ConfigOptions;

'yiisoft/yii-doctrine-fixture' => [
        ConfigOptions::ENTITY_MANAGERS => [
            'default' => [
                ConfigOptions::DIRS => [
                    '@src/Fixture',
                ],
                ConfigOptions::FILES => [
                    '@src/Fixture/UserFixture.php',
                ],
                ConfigOptions::CLASSES => [
                    UserFixture::class,
                ],
            ],
        ],
    ]

Command:

  • doctrine:fixture:load

Load fixture:

php yii doctrine:fixture:load --em=default