|
20 | 20 |
|
21 | 21 | $factory->define(Pterodactyl\Models\Server::class, function (Faker $faker) { |
22 | 22 | return [ |
23 | | - 'id' => $faker->unique()->randomNumber(), |
24 | | - 'node_id' => $faker->randomNumber(), |
25 | 23 | 'uuid' => $faker->unique()->uuid, |
26 | 24 | 'uuidShort' => str_random(8), |
27 | 25 | 'name' => $faker->firstName, |
|
34 | 32 | 'io' => 500, |
35 | 33 | 'cpu' => 0, |
36 | 34 | 'oom_disabled' => 0, |
37 | | - 'allocation_id' => $faker->randomNumber(), |
38 | | - 'nest_id' => $faker->randomNumber(), |
39 | | - 'egg_id' => $faker->randomNumber(), |
40 | 35 | 'pack_id' => null, |
41 | 36 | 'installed' => 1, |
42 | 37 | 'database_limit' => null, |
|
50 | 45 | static $password; |
51 | 46 |
|
52 | 47 | return [ |
53 | | - 'id' => $faker->unique()->randomNumber(), |
54 | 48 | 'external_id' => $faker->unique()->isbn10, |
55 | 49 | 'uuid' => $faker->uuid, |
56 | 50 | 'username' => $faker->userName, |
|
74 | 68 |
|
75 | 69 | $factory->define(Pterodactyl\Models\Location::class, function (Faker $faker) { |
76 | 70 | return [ |
77 | | - 'id' => $faker->unique()->randomNumber(), |
78 | | - 'short' => $faker->unique()->domainWord, |
| 71 | + 'short' => Str::random(8), |
79 | 72 | 'long' => $faker->catchPhrase, |
80 | 73 | ]; |
81 | 74 | }); |
82 | 75 |
|
83 | 76 | $factory->define(Pterodactyl\Models\Node::class, function (Faker $faker) { |
84 | 77 | return [ |
85 | | - 'id' => $faker->unique()->randomNumber(), |
86 | 78 | 'uuid' => Uuid::uuid4()->toString(), |
87 | 79 | 'public' => true, |
88 | 80 | 'name' => $faker->firstName, |
|
104 | 96 |
|
105 | 97 | $factory->define(Pterodactyl\Models\Nest::class, function (Faker $faker) { |
106 | 98 | return [ |
107 | | - 'id' => $faker->unique()->randomNumber(), |
108 | 99 | 'uuid' => $faker->unique()->uuid, |
109 | 100 | 'author' => 'testauthor@example.com', |
110 | 101 | 'name' => $faker->word, |
|
114 | 105 |
|
115 | 106 | $factory->define(Pterodactyl\Models\Egg::class, function (Faker $faker) { |
116 | 107 | return [ |
117 | | - 'id' => $faker->unique()->randomNumber(), |
118 | 108 | 'uuid' => $faker->unique()->uuid, |
119 | | - 'nest_id' => $faker->unique()->randomNumber(), |
120 | 109 | 'name' => $faker->name, |
121 | 110 | 'description' => implode(' ', $faker->sentences(3)), |
122 | 111 | 'startup' => 'java -jar test.jar', |
|
125 | 114 |
|
126 | 115 | $factory->define(Pterodactyl\Models\EggVariable::class, function (Faker $faker) { |
127 | 116 | return [ |
128 | | - 'id' => $faker->unique()->randomNumber(), |
129 | 117 | 'name' => $faker->firstName, |
130 | 118 | 'description' => $faker->sentence(), |
131 | 119 | 'env_variable' => strtoupper(str_replace(' ', '_', $faker->words(2, true))), |
|
146 | 134 |
|
147 | 135 | $factory->define(Pterodactyl\Models\Pack::class, function (Faker $faker) { |
148 | 136 | return [ |
149 | | - 'id' => $faker->unique()->randomNumber(), |
150 | | - 'egg_id' => $faker->randomNumber(), |
151 | 137 | 'uuid' => $faker->uuid, |
152 | 138 | 'name' => $faker->word, |
153 | 139 | 'description' => null, |
|
159 | 145 | }); |
160 | 146 |
|
161 | 147 | $factory->define(Pterodactyl\Models\Subuser::class, function (Faker $faker) { |
162 | | - return [ |
163 | | - 'id' => $faker->unique()->randomNumber(), |
164 | | - 'user_id' => $faker->randomNumber(), |
165 | | - 'server_id' => $faker->randomNumber(), |
166 | | - ]; |
| 148 | + return []; |
167 | 149 | }); |
168 | 150 |
|
169 | 151 | $factory->define(Pterodactyl\Models\Allocation::class, function (Faker $faker) { |
170 | 152 | return [ |
171 | | - 'id' => $faker->unique()->randomNumber(), |
172 | | - 'node_id' => $faker->randomNumber(), |
173 | 153 | 'ip' => $faker->ipv4, |
174 | 154 | 'port' => $faker->randomNumber(5), |
175 | 155 | ]; |
176 | 156 | }); |
177 | 157 |
|
178 | 158 | $factory->define(Pterodactyl\Models\DatabaseHost::class, function (Faker $faker) { |
179 | 159 | return [ |
180 | | - 'id' => $faker->unique()->randomNumber(), |
181 | 160 | 'name' => $faker->colorName, |
182 | 161 | 'host' => $faker->unique()->ipv4, |
183 | 162 | 'port' => 3306, |
184 | 163 | 'username' => $faker->colorName, |
185 | 164 | 'password' => Crypt::encrypt($faker->word), |
186 | | - 'node_id' => $faker->randomNumber(), |
187 | 165 | ]; |
188 | 166 | }); |
189 | 167 |
|
190 | 168 | $factory->define(Pterodactyl\Models\Database::class, function (Faker $faker) { |
191 | 169 | static $password; |
192 | 170 |
|
193 | 171 | return [ |
194 | | - 'id' => $faker->unique()->randomNumber(), |
195 | | - 'server_id' => $faker->randomNumber(), |
196 | | - 'database_host_id' => $faker->randomNumber(), |
197 | 172 | 'database' => str_random(10), |
198 | 173 | 'username' => str_random(10), |
199 | 174 | 'remote' => '%', |
|
205 | 180 |
|
206 | 181 | $factory->define(Pterodactyl\Models\Schedule::class, function (Faker $faker) { |
207 | 182 | return [ |
208 | | - 'id' => $faker->unique()->randomNumber(), |
209 | | - 'server_id' => $faker->randomNumber(), |
210 | 183 | 'name' => $faker->firstName(), |
211 | 184 | ]; |
212 | 185 | }); |
213 | 186 |
|
214 | 187 | $factory->define(Pterodactyl\Models\Task::class, function (Faker $faker) { |
215 | 188 | return [ |
216 | | - 'id' => $faker->unique()->randomNumber(), |
217 | | - 'schedule_id' => $faker->randomNumber(), |
218 | 189 | 'sequence_id' => $faker->randomNumber(1), |
219 | 190 | 'action' => 'command', |
220 | 191 | 'payload' => 'test command', |
|
225 | 196 |
|
226 | 197 | $factory->define(Pterodactyl\Models\DaemonKey::class, function (Faker $faker) { |
227 | 198 | return [ |
228 | | - 'id' => $faker->unique()->randomNumber(), |
229 | | - 'server_id' => $faker->randomNumber(), |
230 | | - 'user_id' => $faker->randomNumber(), |
231 | 199 | 'secret' => 'i_' . str_random(40), |
232 | 200 | 'expires_at' => \Carbon\Carbon::now()->addMinutes(10)->toDateTimeString(), |
233 | 201 | ]; |
|
237 | 205 | static $token; |
238 | 206 |
|
239 | 207 | return [ |
240 | | - 'id' => $faker->unique()->randomNumber(), |
241 | | - 'user_id' => $faker->randomNumber(), |
242 | 208 | 'key_type' => ApiKey::TYPE_APPLICATION, |
243 | 209 | 'identifier' => str_random(Pterodactyl\Models\ApiKey::IDENTIFIER_LENGTH), |
244 | 210 | 'token' => $token ?: $token = encrypt(str_random(Pterodactyl\Models\ApiKey::KEY_LENGTH)), |
|
0 commit comments