Skip to content

Commit 4145342

Browse files
committed
Missed committing the helper functions
1 parent fc0cbcf commit 4145342

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed

tests/utils.inc

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
<?php
2+
require_once __DIR__ . "/" . "../vendor/autoload.php";
3+
4+
function createUser($faker)
5+
{
6+
return array(
7+
"username" => $faker->unique()->userName,
8+
"password" => $faker->sha256,
9+
"email" => $faker->unique()->safeEmail,
10+
"firstName" => $faker->firstName,
11+
"lastName" => $faker->lastName,
12+
"phoneNumber" => $faker->phoneNumber,
13+
"altPhoneNumber" => $faker->optional(0.1)->phoneNumber,
14+
"company" => $faker->company,
15+
"bio" => $faker->paragraph,
16+
"createdAt" => $faker->dateTimeBetween("2008-01-01T00:00:00+0000", "2014-08-01T00:00:00+0000")->getTimestamp(),
17+
"addresses" => (object)array(
18+
createAddress($faker),
19+
createAddress($faker),
20+
createAddress($faker),
21+
),
22+
);
23+
}
24+
25+
function createAddress($faker)
26+
{
27+
return (object)array(
28+
"streetAddress" => $faker->streetAddress,
29+
"city" => $faker->city,
30+
"state" => $faker->state,
31+
"postalCode" => $faker->postcode,
32+
"loc" => createGeoJsonPoint($faker),
33+
);
34+
}
35+
36+
function createGeoJsonPoint($faker)
37+
{
38+
return (object)array(
39+
"type" => "Point",
40+
"coordinates" => (object)array($faker->longitude, $faker->latitude),
41+
);
42+
}
43+
44+

0 commit comments

Comments
 (0)