github.com/goravel/framework@v1.13.9/database/console/stubs.go (about) 1 package console 2 3 type Stubs struct { 4 } 5 6 func (r Stubs) Model() string { 7 return `package DummyPackage 8 9 import ( 10 "github.com/goravel/framework/database/orm" 11 ) 12 13 type DummyModel struct { 14 orm.Model 15 } 16 ` 17 } 18 19 func (r Stubs) Observer() string { 20 return `package DummyPackage 21 22 import ( 23 "github.com/goravel/framework/contracts/database/orm" 24 ) 25 26 27 type DummyObserver struct{} 28 29 func (u *DummyObserver) Retrieved(event orm.Event) error { 30 return nil 31 } 32 33 func (u *DummyObserver) Creating(event orm.Event) error { 34 return nil 35 } 36 37 func (u *DummyObserver) Created(event orm.Event) error { 38 return nil 39 } 40 41 func (u *DummyObserver) Updating(event orm.Event) error { 42 return nil 43 } 44 45 func (u *DummyObserver) Updated(event orm.Event) error { 46 return nil 47 } 48 49 func (u *DummyObserver) Saving(event orm.Event) error { 50 return nil 51 } 52 53 func (u *DummyObserver) Saved(event orm.Event) error { 54 return nil 55 } 56 57 func (u *DummyObserver) Deleting(event orm.Event) error { 58 return nil 59 } 60 61 func (u *DummyObserver) Deleted(event orm.Event) error { 62 return nil 63 } 64 65 func (u *DummyObserver) ForceDeleting(event orm.Event) error { 66 return nil 67 } 68 69 func (u *DummyObserver) ForceDeleted(event orm.Event) error { 70 return nil 71 } 72 ` 73 } 74 75 func (r Stubs) Seeder() string { 76 return `package DummyPackage 77 78 type DummySeeder struct { 79 } 80 81 // Signature The name and signature of the seeder. 82 func (s *DummySeeder) Signature() string { 83 return "DummySeeder" 84 } 85 86 // Run executes the seeder logic. 87 func (s *DummySeeder) Run() error { 88 return nil 89 } 90 ` 91 } 92 93 func (r Stubs) Factory() string { 94 return `package DummyPackage 95 96 type DummyFactory struct { 97 } 98 99 // Definition Define the model's default state. 100 func (f *DummyFactory) Definition() map[string]any { 101 return nil 102 } 103 ` 104 }