function script(Generator $faker) { $objects = []; for ($i = 0; $i <= 1000; $i++) { $objects['immutable_user_' . $i] = new ImmutableUser($faker->userName, $faker->name, $faker->dateTime, $faker->email, $faker->randomNumber); } for ($i = 0; $i <= 1000; $i++) { $user = new MutableUser(); $user->setUsername($faker->userName); $user->setFullname($faker->name); $user->setBirthDate($faker->dateTime); $user->setEmail($faker->email); $user->setFavoriteNumber($faker->randomNumber); $objects['mutable_user_' . $i] = $user; } for ($i = 0; $i <= 1000; $i++) { $user = new PublicUser(); $user->username = $faker->userName; $user->fullname = $faker->name; $user->birthDate = $faker->dateTime; $user->email = $faker->email; $user->favoriteNumber = $faker->randomNumber; $objects['public_user_' . $i] = $user; } for ($i = 0; $i <= 1000; $i++) { $user = new \stdClass(); $user->username = $faker->userName; $user->fullname = $faker->name; $user->birthDate = $faker->dateTime; $user->email = $faker->email; $user->favoriteNumber = $faker->randomNumber; $objects['public_user_' . $i] = $user; } return $objects; }