Use new code style
This commit is contained in:
@ -45,8 +45,7 @@ class Faker {
|
||||
public function __construct() {
|
||||
|
||||
$this->faker = Lib_Faker\Factory::create();
|
||||
|
||||
} // end __construct;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the faker generator.
|
||||
@ -57,8 +56,7 @@ class Faker {
|
||||
private function get_faker() {
|
||||
|
||||
return $this->faker;
|
||||
|
||||
} // end get_faker;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the faker generator.
|
||||
@ -69,8 +67,7 @@ class Faker {
|
||||
public function generate() {
|
||||
|
||||
return $this->get_faker();
|
||||
|
||||
} // end generate;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the fake data generated.
|
||||
@ -82,7 +79,6 @@ class Faker {
|
||||
public function get_fake_data_generated($model = '') {
|
||||
|
||||
if (empty($this->fake_data_generated)) {
|
||||
|
||||
$this->fake_data_generated = array(
|
||||
'customers' => array(),
|
||||
'products' => array(),
|
||||
@ -97,25 +93,18 @@ class Faker {
|
||||
'payments' => array(),
|
||||
'sites' => array(),
|
||||
);
|
||||
|
||||
} // end if;
|
||||
}
|
||||
|
||||
if (empty($model)) {
|
||||
|
||||
return $this->fake_data_generated;
|
||||
}
|
||||
|
||||
} // end if;
|
||||
|
||||
if (isset($this->fake_data_generated[$model])) {
|
||||
|
||||
return $this->fake_data_generated[$model];
|
||||
|
||||
if (isset($this->fake_data_generated[ $model ])) {
|
||||
return $this->fake_data_generated[ $model ];
|
||||
} else {
|
||||
|
||||
return array();
|
||||
|
||||
} // end if;
|
||||
} // end get_fake_data_generated;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the fake data generated.
|
||||
@ -128,9 +117,8 @@ class Faker {
|
||||
|
||||
$this->get_fake_data_generated();
|
||||
|
||||
$this->fake_data_generated[$model][] = $value;
|
||||
|
||||
} // end set_fake_data_generated;
|
||||
$this->fake_data_generated[ $model ][] = $value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the option "debug_faker" with the data generated by faker.
|
||||
@ -140,22 +128,24 @@ class Faker {
|
||||
*/
|
||||
public function get_option_debug_faker() {
|
||||
|
||||
return wu_get_option('debug_faker', array(
|
||||
'customers' => array(),
|
||||
'products' => array(),
|
||||
'memberships' => array(),
|
||||
'domains' => array(),
|
||||
'events' => array(),
|
||||
'discount_codes' => array(),
|
||||
'checkout_forms' => array(),
|
||||
'emails' => array(),
|
||||
'broadcasts' => array(),
|
||||
'webhooks' => array(),
|
||||
'payments' => array(),
|
||||
'sites' => array(),
|
||||
));
|
||||
|
||||
} // end get_option_debug_faker;
|
||||
return wu_get_option(
|
||||
'debug_faker',
|
||||
array(
|
||||
'customers' => array(),
|
||||
'products' => array(),
|
||||
'memberships' => array(),
|
||||
'domains' => array(),
|
||||
'events' => array(),
|
||||
'discount_codes' => array(),
|
||||
'checkout_forms' => array(),
|
||||
'emails' => array(),
|
||||
'broadcasts' => array(),
|
||||
'webhooks' => array(),
|
||||
'payments' => array(),
|
||||
'sites' => array(),
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get random data.
|
||||
@ -167,42 +157,31 @@ class Faker {
|
||||
private function get_random_data($model) {
|
||||
|
||||
if ($model) {
|
||||
|
||||
$faker = $this->get_faker();
|
||||
|
||||
$data_saved = wu_get_isset($this->get_option_debug_faker(), $model, array());
|
||||
|
||||
$data_in_memory = $this->get_fake_data_generated($model);
|
||||
|
||||
if (!empty($data_saved) && !empty($data_in_memory)) {
|
||||
|
||||
if ( ! empty($data_saved) && ! empty($data_in_memory)) {
|
||||
$data_saved_or_in_memory = $faker->randomElement(array('data_saved', 'data_in_memory'));
|
||||
|
||||
$data_index = $faker->numberBetween(0, count(${$data_saved_or_in_memory}) - 1);
|
||||
|
||||
return ${$data_saved_or_in_memory}[$data_index];
|
||||
|
||||
} elseif (!empty($data_saved)) {
|
||||
|
||||
return ${$data_saved_or_in_memory}[ $data_index ];
|
||||
} elseif ( ! empty($data_saved)) {
|
||||
$data_index = $faker->numberBetween(0, count($data_saved) - 1);
|
||||
|
||||
return $data_saved[$data_index];
|
||||
|
||||
} elseif (!empty($data_in_memory)) {
|
||||
|
||||
return $data_saved[ $data_index ];
|
||||
} elseif ( ! empty($data_in_memory)) {
|
||||
$data_index = $faker->numberBetween(0, count($data_in_memory) - 1);
|
||||
|
||||
return $data_in_memory[$data_index];
|
||||
|
||||
return $data_in_memory[ $data_index ];
|
||||
} else {
|
||||
|
||||
return false;
|
||||
|
||||
} // end if;
|
||||
|
||||
} // end if;
|
||||
|
||||
} // end get_random_data;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Get random customer.
|
||||
@ -217,32 +196,22 @@ class Faker {
|
||||
|
||||
$customer = $this->get_random_data('customers');
|
||||
|
||||
if (!$customer) {
|
||||
|
||||
if ( ! $customer) {
|
||||
if ($create_if_not_exist) {
|
||||
|
||||
$this->generate_fake_customers();
|
||||
|
||||
$customer = $this->get_random_data('customers');
|
||||
|
||||
} else {
|
||||
|
||||
return false;
|
||||
|
||||
} // end if;
|
||||
|
||||
} // end if;
|
||||
}
|
||||
}
|
||||
|
||||
if (is_object($customer)) {
|
||||
|
||||
return $customer;
|
||||
|
||||
} else {
|
||||
|
||||
return wu_get_customer($customer);
|
||||
|
||||
} // end if;
|
||||
} // end get_random_customer;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Get random product.
|
||||
@ -257,33 +226,22 @@ class Faker {
|
||||
|
||||
$product = $this->get_random_data('products');
|
||||
|
||||
if (!$product) {
|
||||
|
||||
if ( ! $product) {
|
||||
if ($create_if_not_exist) {
|
||||
|
||||
$this->generate_fake_products();
|
||||
|
||||
$product = $this->get_random_data('products');
|
||||
|
||||
} else {
|
||||
|
||||
return false;
|
||||
|
||||
} // end if;
|
||||
|
||||
} // end if;
|
||||
}
|
||||
}
|
||||
|
||||
if (is_object($product)) {
|
||||
|
||||
return $product;
|
||||
|
||||
} else {
|
||||
|
||||
return wu_get_product($product);
|
||||
|
||||
} // end if;
|
||||
|
||||
} // end get_random_product;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Get random membership.
|
||||
@ -297,23 +255,16 @@ class Faker {
|
||||
|
||||
$membership = $this->get_random_data('memberships');
|
||||
|
||||
if (!$membership) {
|
||||
|
||||
if ( ! $membership) {
|
||||
return false;
|
||||
|
||||
} // end if;
|
||||
}
|
||||
|
||||
if (is_object($membership)) {
|
||||
|
||||
return $membership;
|
||||
|
||||
} else {
|
||||
|
||||
return wu_get_membership($membership);
|
||||
|
||||
} // end if;
|
||||
|
||||
} // end get_random_membership;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Get random site.
|
||||
@ -327,23 +278,16 @@ class Faker {
|
||||
|
||||
$site = $this->get_random_data('sites');
|
||||
|
||||
if (!$site) {
|
||||
|
||||
if ( ! $site) {
|
||||
return false;
|
||||
|
||||
} // end if;
|
||||
}
|
||||
|
||||
if (is_object($site)) {
|
||||
|
||||
return $site;
|
||||
|
||||
} else {
|
||||
|
||||
return wu_get_site($site);
|
||||
|
||||
} // end if;
|
||||
|
||||
} // end get_random_site;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Get random payment.
|
||||
@ -357,23 +301,16 @@ class Faker {
|
||||
|
||||
$payment = $this->get_random_data('payments');
|
||||
|
||||
if (!$payment) {
|
||||
|
||||
if ( ! $payment) {
|
||||
return false;
|
||||
|
||||
} // end if;
|
||||
}
|
||||
|
||||
if (is_object($payment)) {
|
||||
|
||||
return $payment;
|
||||
|
||||
} else {
|
||||
|
||||
return wu_get_payment($payment);
|
||||
|
||||
} // end if;
|
||||
|
||||
} // end get_random_payment;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Generate a faker customer.
|
||||
@ -385,47 +322,42 @@ class Faker {
|
||||
public function generate_fake_customers($number = 1) {
|
||||
|
||||
for ($i = 0; $i < $number; $i++) {
|
||||
|
||||
$user_name = $this->get_faker()->userName;
|
||||
$user_email = $this->get_faker()->safeEmail;
|
||||
|
||||
if (!username_exists($user_name) && !email_exists($user_email)) {
|
||||
|
||||
$password = wp_generate_password( 12, false );
|
||||
if ( ! username_exists($user_name) && ! email_exists($user_email)) {
|
||||
$password = wp_generate_password(12, false);
|
||||
|
||||
$user_id = wp_create_user($user_name, $password, $user_email);
|
||||
|
||||
remove_user_from_blog($user_id);
|
||||
|
||||
$customer = wu_create_customer(array(
|
||||
'user_id' => $user_id,
|
||||
'vip' => $this->get_faker()->boolean,
|
||||
'date_registered' => $this->get_faker()->dateTimeThisYear()->format('Y-m-d H:i:s'),
|
||||
'email_verification' => $this->get_faker()->randomElement(array(
|
||||
'none',
|
||||
'pending',
|
||||
'verified'
|
||||
)),
|
||||
'meta' => array(
|
||||
'ip_country' => $this->get_faker()->countryCode,
|
||||
),
|
||||
));
|
||||
$customer = wu_create_customer(
|
||||
array(
|
||||
'user_id' => $user_id,
|
||||
'vip' => $this->get_faker()->boolean,
|
||||
'date_registered' => $this->get_faker()->dateTimeThisYear()->format('Y-m-d H:i:s'),
|
||||
'email_verification' => $this->get_faker()->randomElement(
|
||||
array(
|
||||
'none',
|
||||
'pending',
|
||||
'verified',
|
||||
)
|
||||
),
|
||||
'meta' => array(
|
||||
'ip_country' => $this->get_faker()->countryCode,
|
||||
),
|
||||
)
|
||||
);
|
||||
|
||||
if (is_wp_error($customer)) {
|
||||
|
||||
throw new \Exception($customer->get_error_message());
|
||||
|
||||
} else {
|
||||
|
||||
$this->set_fake_data_generated('customers', $customer);
|
||||
|
||||
} // end if;
|
||||
|
||||
} // end if;
|
||||
|
||||
} // end for;
|
||||
|
||||
} // end generate_fake_customers;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Generate a faker product.
|
||||
@ -440,22 +372,21 @@ class Faker {
|
||||
$product_type_options = array(
|
||||
'plan',
|
||||
'package',
|
||||
'service'
|
||||
'service',
|
||||
);
|
||||
$pricing_type_options = array(
|
||||
'paid',
|
||||
'free',
|
||||
'contact_us'
|
||||
'contact_us',
|
||||
);
|
||||
$duration_unit_options = array(
|
||||
'day',
|
||||
'week',
|
||||
'month',
|
||||
'year'
|
||||
'year',
|
||||
);
|
||||
|
||||
for ($i = 0; $i < $number; $i++) {
|
||||
|
||||
$product_data = array();
|
||||
|
||||
$type = $faker->optional(0.5, $product_type_options[0])->randomElement($product_type_options);
|
||||
@ -480,18 +411,12 @@ class Faker {
|
||||
$product = wu_create_product($product_data);
|
||||
|
||||
if (is_wp_error($product)) {
|
||||
|
||||
throw new \Exception($product->get_error_message());
|
||||
|
||||
} else {
|
||||
|
||||
$this->set_fake_data_generated('products', $product);
|
||||
|
||||
} // end if;
|
||||
|
||||
} // end for;
|
||||
|
||||
} // end generate_fake_products;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Generate a faker membership.
|
||||
@ -505,7 +430,6 @@ class Faker {
|
||||
$faker = $this->get_faker();
|
||||
|
||||
for ($i = 0; $i < $number; $i++) {
|
||||
|
||||
$customer = $this->get_random_customer(true);
|
||||
$product = $this->get_random_product(true);
|
||||
|
||||
@ -514,7 +438,7 @@ class Faker {
|
||||
'active',
|
||||
'on-hold',
|
||||
'expired',
|
||||
'cancelled'
|
||||
'cancelled',
|
||||
);
|
||||
|
||||
$membership_data = array();
|
||||
@ -536,18 +460,12 @@ class Faker {
|
||||
$membership = wu_create_membership($membership_data);
|
||||
|
||||
if (is_wp_error($membership)) {
|
||||
|
||||
throw new \Exception($membership->get_error_message());
|
||||
|
||||
} else {
|
||||
|
||||
$this->set_fake_data_generated('memberships', $membership);
|
||||
|
||||
} // end if;
|
||||
|
||||
} // end for;
|
||||
|
||||
} // end generate_fake_memberships;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Generate a fake domain.
|
||||
@ -562,7 +480,7 @@ class Faker {
|
||||
$stage_options = array(
|
||||
'checking-dns',
|
||||
'checking-ssl-cert',
|
||||
'done'
|
||||
'done',
|
||||
);
|
||||
|
||||
$stage_checking_dns = $stage_options[0];
|
||||
@ -570,31 +488,26 @@ class Faker {
|
||||
$stage = $faker->optional(0.35, $stage_checking_dns)->randomElement($stage_options);
|
||||
|
||||
for ($i = 0; $i < $number; $i++) {
|
||||
|
||||
$site = $this->get_random_site();
|
||||
|
||||
$domain = wu_create_domain(array(
|
||||
'domain' => $faker->domainName, // phpcs:disable WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
|
||||
$domain = wu_create_domain(
|
||||
array(
|
||||
'domain' => $faker->domainName, // phpcs:disable WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
|
||||
'stage' => $stage,
|
||||
'blog_id' => $site ? $site->get_blog_id() : 0,
|
||||
'primary_domain' => $faker->boolean(25),
|
||||
'active' => $faker->boolean(75),
|
||||
'secure' => $faker->boolean(25)
|
||||
));
|
||||
'secure' => $faker->boolean(25),
|
||||
)
|
||||
);
|
||||
|
||||
if (is_wp_error($domain)) {
|
||||
|
||||
throw new \Exception($domain->get_error_message());
|
||||
|
||||
} else {
|
||||
|
||||
$this->set_fake_data_generated('domains', $domain);
|
||||
|
||||
} // end if;
|
||||
|
||||
} // end for;
|
||||
|
||||
} // end generate_fake_domain;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Generate a fake event.
|
||||
@ -619,7 +532,6 @@ class Faker {
|
||||
);
|
||||
|
||||
for ($i = 0; $i < $number; $i++) {
|
||||
|
||||
$membership = $this->get_random_membership(true);
|
||||
|
||||
$author_id = $membership->get_id();
|
||||
@ -638,18 +550,12 @@ class Faker {
|
||||
$event_data = wu_create_event($event_data);
|
||||
|
||||
if (is_wp_error($event_data)) {
|
||||
|
||||
throw new \Exception($event_data->get_error_message());
|
||||
|
||||
} else {
|
||||
|
||||
$this->set_fake_data_generated('events', $event_data);
|
||||
|
||||
} // end if;
|
||||
|
||||
} // end for;
|
||||
|
||||
} // end generate_fake_events;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Generate a fake discount code.
|
||||
@ -668,7 +574,6 @@ class Faker {
|
||||
$type_options_percentage = $type_options[0];
|
||||
|
||||
for ($i = 0; $i < $number; $i++) {
|
||||
|
||||
$name = rtrim((string) $faker->sentence(2), '.');
|
||||
$value = $faker->numberBetween(1, 25);
|
||||
$code = strtoupper(substr(implode('', explode(' ', $name)), 0, 15)) . $value . 'OFF';
|
||||
@ -677,33 +582,29 @@ class Faker {
|
||||
$start_date = $faker->dateTimeBetween('-1 weeks', 'now', 'UTC');
|
||||
$expiration_date = $faker->dateTimeBetween('now', '+4 weeks', 'UTC');
|
||||
|
||||
$discount_code = wu_create_discount_code(array(
|
||||
'name' => $name,
|
||||
'description' => $faker->sentence(),
|
||||
'code' => $code,
|
||||
'max_uses' => $faker->numberBetween(1, 50),
|
||||
'type' => $type,
|
||||
'value' => $value,
|
||||
'setup_fee_type' => $setup_fee_type,
|
||||
'setup_fee_value' => $faker->numberBetween(1, 20),
|
||||
'date_start' => $start_date->format('Y-m-d H:i:s'),
|
||||
'date_expiration' => $expiration_date->format('Y-m-d H:i:s'),
|
||||
'active' => true
|
||||
));
|
||||
$discount_code = wu_create_discount_code(
|
||||
array(
|
||||
'name' => $name,
|
||||
'description' => $faker->sentence(),
|
||||
'code' => $code,
|
||||
'max_uses' => $faker->numberBetween(1, 50),
|
||||
'type' => $type,
|
||||
'value' => $value,
|
||||
'setup_fee_type' => $setup_fee_type,
|
||||
'setup_fee_value' => $faker->numberBetween(1, 20),
|
||||
'date_start' => $start_date->format('Y-m-d H:i:s'),
|
||||
'date_expiration' => $expiration_date->format('Y-m-d H:i:s'),
|
||||
'active' => true,
|
||||
)
|
||||
);
|
||||
|
||||
if (is_wp_error($discount_code)) {
|
||||
|
||||
throw new \Exception($discount_code->get_error_message());
|
||||
|
||||
} else {
|
||||
|
||||
$this->set_fake_data_generated('discount_codes', $discount_code);
|
||||
|
||||
} // end if;
|
||||
|
||||
} // end for;
|
||||
|
||||
} // end generate_fake_discount_code;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Generate a fake checkout form.
|
||||
@ -720,7 +621,6 @@ class Faker {
|
||||
$checkout_form_slug = str_replace(' ', '-', $checkout_form_name);
|
||||
|
||||
for ($i = 0; $i < $number; $i++) {
|
||||
|
||||
$checkout_form_data = array(
|
||||
'name' => $checkout_form_name,
|
||||
'slug' => strtolower($checkout_form_slug),
|
||||
@ -735,18 +635,12 @@ class Faker {
|
||||
$checkout_form = wu_create_checkout_form($checkout_form_data);
|
||||
|
||||
if (is_wp_error($checkout_form)) {
|
||||
|
||||
throw new \Exception($checkout_form->get_error_message());
|
||||
|
||||
} else {
|
||||
|
||||
$this->set_fake_data_generated('checkout_forms', $checkout_form);
|
||||
|
||||
} // end if;
|
||||
|
||||
} // end for;
|
||||
|
||||
} // end generate_fake_checkout_form;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Generate a fake email.
|
||||
@ -770,7 +664,6 @@ class Faker {
|
||||
);
|
||||
|
||||
for ($i = 0; $i < $number; $i++) {
|
||||
|
||||
$email_title = rtrim((string) $faker->sentence(2), '.');
|
||||
$email_slug = strtolower(str_replace(' ', '-', $email_title));
|
||||
$user_name = $this->get_faker()->userName;
|
||||
@ -798,18 +691,12 @@ class Faker {
|
||||
$email = wu_create_email($email_data);
|
||||
|
||||
if (is_wp_error($email)) {
|
||||
|
||||
throw new \Exception($email->get_error_message());
|
||||
|
||||
} else {
|
||||
|
||||
$this->set_fake_data_generated('emails', $email);
|
||||
|
||||
} // end if;
|
||||
|
||||
} // end for;
|
||||
|
||||
} // end generate_fake_email;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Generate a fake broadcast.
|
||||
@ -835,7 +722,6 @@ class Faker {
|
||||
);
|
||||
|
||||
for ($i = 0; $i < $number; $i++) {
|
||||
|
||||
$broadcast_data = array(
|
||||
'notice_type' => $faker->randomElement($notice_type_optinos),
|
||||
'status' => 'publish',
|
||||
@ -848,18 +734,12 @@ class Faker {
|
||||
$broadcast = wu_create_broadcast($broadcast_data);
|
||||
|
||||
if (is_wp_error($broadcast)) {
|
||||
|
||||
throw new \Exception($broadcast->get_error_message());
|
||||
|
||||
} else {
|
||||
|
||||
$this->set_fake_data_generated('broadcasts', $broadcast);
|
||||
|
||||
} // end if;
|
||||
|
||||
} // end for;
|
||||
|
||||
} // end generate_fake_broadcast;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Generate a fake webhook.
|
||||
@ -883,7 +763,6 @@ class Faker {
|
||||
);
|
||||
|
||||
for ($i = 0; $i < $number; $i++) {
|
||||
|
||||
$webhook_data = array(
|
||||
'name' => rtrim((string) $faker->sentence(2), '.'),
|
||||
'webhook_url' => 'https://' . $faker->domainName,
|
||||
@ -892,24 +771,18 @@ class Faker {
|
||||
'active' => $faker->boolean(75),
|
||||
'hidden' => 0,
|
||||
'integration' => rtrim((string) $faker->sentence(3), '.'),
|
||||
'date_last_failed' => ''
|
||||
'date_last_failed' => '',
|
||||
);
|
||||
|
||||
$webhook = wu_create_webhook($webhook_data);
|
||||
|
||||
if (is_wp_error($webhook)) {
|
||||
|
||||
throw new \Exception($webhook->get_error_message());
|
||||
|
||||
} else {
|
||||
|
||||
$this->set_fake_data_generated('webhooks', $webhook);
|
||||
|
||||
} // end if;
|
||||
|
||||
} // end for;
|
||||
|
||||
} // end generate_fake_webhook;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Generate a fake payment.
|
||||
@ -940,7 +813,6 @@ class Faker {
|
||||
$memberships = $this->get_fake_data_generated('memberships');
|
||||
|
||||
for ($i = 0; $i < $number; $i++) {
|
||||
|
||||
$membership = $this->get_random_membership();
|
||||
|
||||
$payment_data = array(
|
||||
@ -967,20 +839,14 @@ class Faker {
|
||||
$payment = wu_create_payment($payment_data);
|
||||
|
||||
if (is_wp_error($payment)) {
|
||||
|
||||
throw new \Exception($payment->get_error_message());
|
||||
|
||||
} else {
|
||||
|
||||
$payment->recalculate_totals()->save();
|
||||
|
||||
$this->set_fake_data_generated('payments', $payment);
|
||||
|
||||
} // end if;
|
||||
|
||||
} // end for;
|
||||
|
||||
} // end generate_fake_payment;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Generate a faker site.
|
||||
@ -1015,31 +881,21 @@ class Faker {
|
||||
$site_data['public'] = $faker->boolean(75);
|
||||
|
||||
if ($type_customer_owned === $type) {
|
||||
|
||||
$membership = $this->get_random_membership();
|
||||
|
||||
if ($membership) {
|
||||
|
||||
$site_data['customer_id'] = $membership->get_customer_id();
|
||||
$site_data['membership_id'] = $membership->get_id();
|
||||
|
||||
} // end if;
|
||||
} // end if;
|
||||
}
|
||||
}
|
||||
|
||||
$site = wu_create_site($site_data);
|
||||
|
||||
if (is_wp_error($site)) {
|
||||
|
||||
throw new \Exception($site->get_error_message());
|
||||
|
||||
} else {
|
||||
|
||||
$this->set_fake_data_generated('sites', $site);
|
||||
|
||||
} // end if;
|
||||
|
||||
} // end for;
|
||||
|
||||
} // end generate_fake_site;
|
||||
|
||||
} // end class Faker;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user