LoadSubscribersData bug fix.
This commit is contained in:
parent
84be9d5df4
commit
77b6e866de
|
@ -33,14 +33,12 @@ class LoadSubscribersData extends AbstractFixture implements OrderedFixtureInter
|
||||||
$minimum = mt_rand(0, count($users));
|
$minimum = mt_rand(0, count($users));
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($minimum) {
|
foreach ($this->getRandomSubscribers($users, $minimum) as $subscriber) {
|
||||||
foreach ($this->getRandomSubscribers($users, $minimum) as $subscriber) {
|
$subscription = new Subscription($user, $subscriber);
|
||||||
$subscription = new Subscription($user, $subscriber);
|
$subscriptionEvent = new SubscriptionEvent($user, $subscriber, SubscriptionEvent::ACTION_SUBSCRIBE);
|
||||||
$subscriptionEvent = new SubscriptionEvent($user, $subscriber, SubscriptionEvent::ACTION_SUBSCRIBE);
|
$om->persist($subscription);
|
||||||
$om->persist($subscription);
|
$om->persist($subscriptionEvent);
|
||||||
$om->persist($subscriptionEvent);
|
$user->addSubscriber($subscription);
|
||||||
$user->addSubscriber($subscription);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -68,6 +66,11 @@ class LoadSubscribersData extends AbstractFixture implements OrderedFixtureInter
|
||||||
|
|
||||||
$keys = array_rand($users, $number);
|
$keys = array_rand($users, $number);
|
||||||
|
|
||||||
|
// If array_rand was called with $number = 1
|
||||||
|
if (!is_array($keys)) {
|
||||||
|
$keys = [$keys];
|
||||||
|
}
|
||||||
|
|
||||||
$result = [];
|
$result = [];
|
||||||
|
|
||||||
foreach ($keys as $key) {
|
foreach ($keys as $key) {
|
||||||
|
|
Loading…
Reference in a new issue