Skip to content

Commit 1e136c4

Browse files
Refactor to alphabetical order
1 parent cae0567 commit 1e136c4

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/Generators/ModelGenerator.php

+5-4
Original file line numberDiff line numberDiff line change
@@ -271,19 +271,20 @@ protected function buildRelationships(Model $model): string
271271

272272
protected function addTraits(Model $model, $stub): string
273273
{
274-
if (!$model->usesSoftDeletes() && !$model->usesUuids()) {
275-
return $stub;
276-
}
277-
$traits = ['HasFactory'];
274+
$traits['HasFactory'];
275+
278276
if ($model->usesSoftDeletes()) {
279277
$this->addImport($model, 'Illuminate\\Database\\Eloquent\\SoftDeletes');
280278
$traits[] = 'SoftDeletes';
281279
}
280+
282281
if ($model->usesUuids()) {
283282
$this->addImport($model, 'Illuminate\\Database\\Eloquent\\Concerns\\HasUuids');
284283
$traits[] = 'HasUuids';
285284
}
286285

286+
sort($traits);
287+
287288
return Str::replaceFirst('use HasFactory', 'use ' . implode(', ', $traits), $stub);
288289
}
289290

0 commit comments

Comments
 (0)