File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -82,12 +82,9 @@ namespace App\Models;
8282
8383
8484use HiFolks\Fusion\Models\FusionBaseModel;
85- use HiFolks\Fusion\Traits\FusionModelTrait;
8685
8786class Article extends FusionBaseModel
8887{
89- use FusionModelTrait;
90-
9188
9289 public function frontmatterFields(): array
9390 {
@@ -101,7 +98,6 @@ class Article extends FusionBaseModel
10198```
10299Consider that:
103100- the class has to extend the FusionBaseModel with ` extends FusionBaseModel ` ;
104- - you have to use the trait FusionModelTrait: ` use FusionModelTrait; `
105101- you have to implement the ` frontmatterFields() ` function for returning the list of the field names used in the frontmatter header.
106102
107103### Creating automatically the Model
Original file line number Diff line number Diff line change 55namespace HiFolks \Fusion \Console \Commands ;
66
77use HiFolks \Fusion \Models \FusionBaseModel ;
8- use HiFolks \Fusion \Traits \FusionModelTrait ;
8+ use HiFolks \Fusion \Traits \SushiModelTrait ;
99use Illuminate \Console \Command ;
1010
1111class CheckModel extends Command
@@ -64,15 +64,15 @@ public function handle(): int
6464 );
6565 }
6666
67- if (trait_exists (FusionModelTrait ::class) && in_array (FusionModelTrait ::class, class_uses ($ model ))) {
67+ if (trait_exists (SushiModelTrait ::class) && in_array (SushiModelTrait ::class, class_uses ($ model ))) {
6868 $ this ->components ->twoColumnDetail (
6969 '<info> ' . $ model . '</info> ' ,
70- '<info>Uses correctly the trait ' . FusionModelTrait ::class . '</info> ' ,
70+ '<info>Uses correctly the trait ' . SushiModelTrait ::class . '</info> ' ,
7171 );
7272 } else {
7373 $ this ->components ->twoColumnDetail (
7474 '<info> ' . $ model . '</info> ' ,
75- '<error>Does not use correctly the trait ' . FusionModelTrait ::class . '</error> ' ,
75+ '<error>Does not use correctly the trait ' . SushiModelTrait ::class . '</error> ' ,
7676 );
7777
7878 }
Original file line number Diff line number Diff line change 44
55namespace HiFolks \Fusion \Models ;
66
7+ use HiFolks \Fusion \Traits \SushiModelTrait ;
78use Illuminate \Contracts \Container \BindingResolutionException ;
89use Illuminate \Contracts \Filesystem \FileNotFoundException ;
910use Illuminate \Database \Eloquent \Model ;
2425
2526abstract class FusionBaseModel extends Model
2627{
28+ use SushiModelTrait;
29+
2730 public function getResourceFolder (): string
2831 {
2932
Original file line number Diff line number Diff line change 44
55namespace HiFolks \Fusion \Models ;
66
7- use HiFolks \Fusion \Traits \FusionModelTrait ;
8-
97class Page extends FusionBaseModel
108{
11- use FusionModelTrait;
12-
139 public function frontmatterFields (): array
1410 {
1511 return [
Original file line number Diff line number Diff line change 66
77use Sushi \Sushi ;
88
9- trait FusionModelTrait
9+ trait SushiModelTrait
1010{
1111 use Sushi;
1212
Original file line number Diff line number Diff line change 11<?php
22
33test ('Check Model command ' , function () {
4- $ this ->artisan ('fusion:check ' , ['--dir ' => __DIR__ . '/../Data/content ' ])->assertExitCode (0 );
4+ $ this ->artisan (
5+ 'fusion:check ' ,
6+ ['--dir ' => __DIR__ . '/../Data/content ' ],
7+ )
8+ ->assertExitCode (0 );
59});
You can’t perform that action at this time.
0 commit comments