|
73 | 73 | ->asReference('Category') |
74 | 74 | ->setRequired() |
75 | 75 | ->setDescription('Category of posts') |
76 | | - ->setFakerStub('$uniqueFaker->numberBetween(0, 1000000)'), |
| 76 | + ->setFakerStub('$faker->randomElement(\Category::find()->select("id")->column())'), |
77 | 77 | 'created_at' => (new Attribute('created_at', ['phpType' => 'string', 'dbType' => 'date'])) |
78 | 78 | ->setFakerStub('$faker->dateTimeThisCentury->format(\'Y-m-d\')'), |
79 | 79 | 'created_by' => (new Attribute('created_by', ['phpType' => 'int', 'dbType' => 'integer'])) |
80 | 80 | ->asReference('User') |
81 | 81 | ->setDescription('The User') |
82 | | - ->setFakerStub('$uniqueFaker->numberBetween(0, 1000000)'), |
| 82 | + ->setFakerStub('$faker->randomElement(\User::find()->select("id")->column())'), |
83 | 83 | ], |
84 | 84 | 'relations' => [ |
85 | 85 | 'category' => new AttributeRelation('category', |
|
110 | 110 | ->setSize(128) |
111 | 111 | ->asReference('Post') |
112 | 112 | ->setDescription('A blog post (uid used as pk for test purposes)') |
113 | | - ->setFakerStub('substr($uniqueFaker->sha256, 0, 128)'), |
| 113 | + ->setFakerStub('$faker->randomElement(\Post::find()->select("id")->column())'), |
114 | 114 | 'author' => (new Attribute('author', ['phpType' => 'int', 'dbType' => 'integer'])) |
115 | 115 | ->setRequired() |
116 | 116 | ->asReference('User') |
117 | 117 | ->setDescription('The User') |
118 | | - ->setFakerStub('$uniqueFaker->numberBetween(0, 1000000)'), |
| 118 | + ->setFakerStub('$faker->randomElement(\User::find()->select("id")->column())'), |
119 | 119 | 'message' => (new Attribute('message', ['phpType' => 'array', 'dbType' => 'json', 'xDbType' => 'json'])) |
120 | 120 | ->setRequired()->setDefault([])->setFakerStub('[]'), |
121 | 121 | 'meta_data' => (new Attribute('meta_data', ['phpType' => 'array', 'dbType' => 'json', 'xDbType' => 'json'])) |
|
0 commit comments