$profileImage = "/images/profile_images/" . $profileImage;
}
for ($i = 0; $i < $numUsers; $i++) {
    $user = new DbUser(array("username" => $faker->userName . $faker->numberBetween(0, 100), "email" => $faker->email, "firstName" => $faker->firstName, "lastName" => $faker->lastName, "address" => $faker->address, "postcode" => $faker->postcode, "city" => $faker->city, "countryId" => $faker->randomElement(array(229, 14, 33)), "password" => password_hash("1111111111", PASSWORD_BCRYPT), "verified" => 1, "image" => $faker->randomElement($profileImages)));
    $user->create();
    $numItemsForUser = $faker->numberBetween(0, $maxItemsPerUser - 1);
    for ($z = 0; $z < $numItemsForUser; $z++) {
        $catName = $faker->randomElement(array_keys($catsAndItemNames));
        $itemCatId = array_search($catName, array_keys($catsAndItemNames)) + 1;
        /*if($faker->boolean(1)){
        
                    $itemName = $faker->randomElement($catsAndItemNames[$catName]);
                }else{*/
        $itemName = $faker->randomElement($itemData)["Name"];
        //}
        $item = new DbItem(array("userId" => $user->getId(), "itemName" => $itemName, "itemBrand" => $faker->randomElement($itemData)["Brand Name"], "categoryId" => $itemCatId, "conditionId" => $faker->numberBetween(1, 4), "itemDescription" => $faker->sentences(3, true), "image" => $faker->randomElement($itemImages)));
        $item->create();
        $numAuctionForItem = $faker->numberBetween(0, $maxAuctionsPerItem - 1);
        for ($x = 0; $x < $numAuctionForItem; $x++) {
            $startPrice = 0.5 * $faker->numberBetween(1, 200);
            if ($faker->boolean($chanceOfGettingTrue = 80)) {
                $reservePrice = $startPrice + 0.5 * $faker->numberBetween(1, 200);
            } else {
                $reservePrice = 0;
            }
            $startTime = $faker->dateTimeBetween('-2 weeks', '+2 months');
            $endTime = new DateTime($startTime->format('Y-m-d H:i:s'));
            $endTime->add(date_interval_create_from_date_string("7 days"));
            //$endTime = $faker->dateTimeBetween('+1 day', '+15 days');
            if ($faker->boolean(20)) {
                $quantity = $faker->numberBetween(1, 10);