Skip to content

Commit d9d1530

Browse files
committed
docs: add example to return "return type object"
1 parent e3cb001 commit d9d1530

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

  • user_guide_src/source/testing/fabricator

user_guide_src/source/testing/fabricator/005.php

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44

55
class UserModel
66
{
7+
// ...
8+
79
public function fake(Generator &$faker)
810
{
911
return [
@@ -13,5 +15,18 @@ public function fake(Generator &$faker)
1315
'avatar' => Faker\Provider\Image::imageUrl(800, 400),
1416
'login' => config('Auth')->allowRemembering ? date('Y-m-d') : null,
1517
];
18+
19+
/*
20+
* Or you can return a return type object.
21+
22+
return new User([
23+
'first' => $faker->firstName,
24+
'email' => $faker->email,
25+
'phone' => $faker->phoneNumber,
26+
'avatar' => Faker\Provider\Image::imageUrl(800, 400),
27+
'login' => config('Auth')->allowRemembering ? date('Y-m-d') : null,
28+
]);
29+
30+
*/
1631
}
1732
}

0 commit comments

Comments
 (0)