Exemple #1
0
 /**
  * @param int $count
  * @param bool $save
  * @return array|User
  */
 protected function makeUsers($count = 1, $save = false)
 {
     $faker = Faker\Factory::create();
     $users = [];
     for ($i = 0; $i < $count; $i++) {
         $user = new User();
         $user->name = $faker->name;
         $user->email = $faker->email;
         if ($save) {
             $user->save();
         }
         $users[] = $user;
     }
     return $count === 1 ? $users[0] : $users;
 }
 /** @test */
 function it_also_includes_getters_in_the_transformation()
 {
     $this->makeUserWithPosts();
     $user = User::first();
     $transformer = new UserTransformer();
     $transformed = $transformer->with('isOfAge')->transform($user);
     $this->assertTrue($transformed['isOfAge']);
 }