Example #1
0
 static function getTestSubscription($controller, $idx)
 {
     $statuses = array(NULL, 'active', 'expiring', 'expired');
     $subscription = array('first_name' => 'John', 'last_name' => 'Smith', 'subscription_id' => "SUB000{$idx}", 'product_name' => "Product {$idx}", 'start_timestamp' => strtotime("{$idx} june 2010"), 'end_timestamp' => strtotime("{$idx} june 2011"), 'next_end_timestamp' => strtotime("{$idx} june 2012"), 'expiry_status' => $statuses[($idx - 1) % count($statuses)], 'is_subscription_archived' => $idx === 5 || $idx === 6 ? TRUE : FALSE, 'hash' => "hash{$idx}");
     $subscription = Helper_ViewTest::getAdditionalTestFields($controller, 'subscribe', $idx) + $subscription;
     return $subscription;
 }