Fixture depends не работает

Всё про тестирование в Yii 2.0
Ответить
NorthugP
Сообщения: 8
Зарегистрирован: 2018.04.25, 09:16

Fixture depends не работает

Сообщение NorthugP » 2019.01.29, 07:19

Здравствуйте, пытаюсь сделать одну фикстуру зависимой от другой, но не получается.
Одна фикстура CategoriesFixture, другая SliderFixture

Код: Выделить всё

<?php

namespace common\fixtures;

use yii\test\ActiveFixture;

class CategoriesFixture extends ActiveFixture
{
    public $modelClass = 'common\models\Categories';
    public $dataFile = '@common/fixtures/data/categories.php';
    public $depends = ['common\fixtures\SliderFixture'];
}

Код: Выделить всё

<?php

namespace common\fixtures;

use yii\test\ActiveFixture;

class SliderFixture extends ActiveFixture
{
    public $modelClass = 'common\models\Slider';
    public $dataFile = '@common/fixtures/data/slider.php';
}
Пытаюсь сделать, чтобы SliderFixture срабатывала первой, но всегда срабатывает сначала CategoriesFixture.
Думал вдруг перепутал, ставил наоборот, но все равно не работает.

Аватара пользователя
maleks
Сообщения: 1727
Зарегистрирован: 2012.12.26, 12:56

Re: Fixture depends не работает

Сообщение maleks » 2019.01.29, 10:18

Вроде корректно, должно SliderFixture первой, может вы путаете что то?

Ответить