Convert variable names to camel case

[MAILPOET-1796]
This commit is contained in:
Jan Jakeš
2020-01-09 15:02:58 +01:00
committed by Jan Jakeš
parent f5da704106
commit 54549ff037
687 changed files with 15890 additions and 15887 deletions

View File

@ -21,95 +21,95 @@ class SubscriberSegmentTest extends \MailPoetTest {
'last_name' => 'Doe',
'status' => Subscriber::STATUS_SUBSCRIBED,
]);
$this->segment_1 = Segment::createOrUpdate(['name' => 'Segment 1']);
$this->segment_2 = Segment::createOrUpdate(['name' => 'Segment 2']);
$this->segment1 = Segment::createOrUpdate(['name' => 'Segment 1']);
$this->segment2 = Segment::createOrUpdate(['name' => 'Segment 2']);
$this->wp_segment = Segment::getWPSegment();
$this->wc_segment = Segment::getWooCommerceSegment();
$this->wpSegment = Segment::getWPSegment();
$this->wcSegment = Segment::getWooCommerceSegment();
}
public function testItCanSubscribeToSegments() {
$result = SubscriberSegment::subscribeToSegments($this->subscriber, [
$this->segment_1->id,
$this->segment_2->id,
$this->segment1->id,
$this->segment2->id,
]);
expect($result)->true();
$subscribed_segments = $this->subscriber->segments()->findArray();
expect($subscribed_segments)->count(2);
$subscribedSegments = $this->subscriber->segments()->findArray();
expect($subscribedSegments)->count(2);
}
public function testItCanResetSubscriptions() {
// subscribe to the first segment
$result = SubscriberSegment::subscribeToSegments($this->subscriber, [
$this->segment_1->id,
$this->segment1->id,
]);
expect($result)->true();
$subscribed_segments = $this->subscriber->segments()->findArray();
expect($subscribed_segments)->count(1);
expect($subscribed_segments[0]['name'])->equals($this->segment_1->name);
$subscribedSegments = $this->subscriber->segments()->findArray();
expect($subscribedSegments)->count(1);
expect($subscribedSegments[0]['name'])->equals($this->segment1->name);
// reset subscriptions to second segment
SubscriberSegment::resetSubscriptions($this->subscriber, [
$this->segment_2->id,
$this->segment2->id,
]);
$subscribed_segments = $this->subscriber->segments()->findArray();
expect($subscribed_segments)->count(1);
expect($subscribed_segments[0]['name'])->equals($this->segment_2->name);
$subscribedSegments = $this->subscriber->segments()->findArray();
expect($subscribedSegments)->count(1);
expect($subscribedSegments[0]['name'])->equals($this->segment2->name);
}
public function testItCanUnsubscribeFromSegments() {
SubscriberSegment::createOrUpdate([
'subscriber_id' => $this->subscriber->id,
'segment_id' => $this->segment_1->id,
'segment_id' => $this->segment1->id,
'status' => Subscriber::STATUS_SUBSCRIBED,
]);
SubscriberSegment::createOrUpdate([
'subscriber_id' => $this->subscriber->id,
'segment_id' => $this->segment_2->id,
'segment_id' => $this->segment2->id,
'status' => Subscriber::STATUS_SUBSCRIBED,
]);
// unsubscribe subscriber from first segment
$result = SubscriberSegment::unsubscribeFromSegments($this->subscriber,
[
$this->segment_1->id,
$this->segment1->id,
]
);
expect($result)->true();
$subscribed_segments = $this->subscriber->segments()->findArray();
expect($subscribed_segments)->count(1);
expect($subscribed_segments[0]['name'])->equals($this->segment_2->name);
$subscribedSegments = $this->subscriber->segments()->findArray();
expect($subscribedSegments)->count(1);
expect($subscribedSegments[0]['name'])->equals($this->segment2->name);
}
public function testItDoesNotUnsubscribeFromWPSegment() {
$subscriber = $this->subscriber;
$segment_1 = $this->segment_1;
$segment_1->type = Segment::TYPE_WP_USERS;
$segment_1->save();
$segment_2 = $this->segment_2;
$segment_3 = $this->wc_segment;
$subscriber_segment = SubscriberSegment::createOrUpdate(
$segment1 = $this->segment1;
$segment1->type = Segment::TYPE_WP_USERS;
$segment1->save();
$segment2 = $this->segment2;
$segment3 = $this->wcSegment;
$subscriberSegment = SubscriberSegment::createOrUpdate(
[
'subscriber_id' => $subscriber->id,
'segment_id' => $segment_1->id,
'segment_id' => $segment1->id,
'status' => Subscriber::STATUS_SUBSCRIBED,
]
);
$subscriber_segment = SubscriberSegment::createOrUpdate(
$subscriberSegment = SubscriberSegment::createOrUpdate(
[
'subscriber_id' => $subscriber->id,
'segment_id' => $this->segment_2->id,
'segment_id' => $this->segment2->id,
'status' => Subscriber::STATUS_SUBSCRIBED,
]
);
$subscriber_segment = SubscriberSegment::createOrUpdate(
$subscriberSegment = SubscriberSegment::createOrUpdate(
[
'subscriber_id' => $subscriber->id,
'segment_id' => $this->wc_segment->id,
'segment_id' => $this->wcSegment->id,
'status' => Subscriber::STATUS_SUBSCRIBED,
]
);
@ -117,34 +117,34 @@ class SubscriberSegmentTest extends \MailPoetTest {
// verify that subscriber is subscribed to 3 segments
$subscriber = Subscriber::findOne($subscriber->id)->withSubscriptions();
expect($subscriber->subscriptions[0]['status'])->equals(Subscriber::STATUS_SUBSCRIBED);
expect($subscriber->subscriptions[0]['segment_id'])->equals($segment_1->id);
expect($subscriber->subscriptions[0]['segment_id'])->equals($segment1->id);
expect($subscriber->subscriptions[1]['status'])->equals(Subscriber::STATUS_SUBSCRIBED);
expect($subscriber->subscriptions[1]['segment_id'])->equals($segment_2->id);
expect($subscriber->subscriptions[1]['segment_id'])->equals($segment2->id);
expect($subscriber->subscriptions[2]['status'])->equals(Subscriber::STATUS_SUBSCRIBED);
expect($subscriber->subscriptions[2]['segment_id'])->equals($segment_3->id);
expect($subscriber->subscriptions[2]['segment_id'])->equals($segment3->id);
// verify that subscriber is not subscribed only to the non-WP segment (#2)
$subscriber = $this->subscriber;
SubscriberSegment::unsubscribeFromSegments($subscriber, [$segment_1->id, $segment_2->id, $segment_3->id]);
SubscriberSegment::unsubscribeFromSegments($subscriber, [$segment1->id, $segment2->id, $segment3->id]);
$subscriber = Subscriber::findOne($subscriber->id)->withSubscriptions();
expect($subscriber->subscriptions[0]['status'])->equals(Subscriber::STATUS_SUBSCRIBED);
expect($subscriber->subscriptions[0]['segment_id'])->equals($segment_1->id);
expect($subscriber->subscriptions[0]['segment_id'])->equals($segment1->id);
expect($subscriber->subscriptions[1]['status'])->equals(Subscriber::STATUS_UNSUBSCRIBED);
expect($subscriber->subscriptions[1]['segment_id'])->equals($segment_2->id);
expect($subscriber->subscriptions[1]['segment_id'])->equals($segment2->id);
expect($subscriber->subscriptions[2]['status'])->equals(Subscriber::STATUS_UNSUBSCRIBED);
expect($subscriber->subscriptions[2]['segment_id'])->equals($segment_3->id);
expect($subscriber->subscriptions[2]['segment_id'])->equals($segment3->id);
}
public function testItCanUnsubscribeFromAllSegments() {
SubscriberSegment::createOrUpdate([
'subscriber_id' => $this->subscriber->id,
'segment_id' => $this->segment_1->id,
'segment_id' => $this->segment1->id,
'status' => Subscriber::STATUS_SUBSCRIBED,
]);
SubscriberSegment::createOrUpdate([
'subscriber_id' => $this->subscriber->id,
'segment_id' => $this->segment_2->id,
'segment_id' => $this->segment2->id,
'status' => Subscriber::STATUS_SUBSCRIBED,
]);
@ -152,85 +152,85 @@ class SubscriberSegmentTest extends \MailPoetTest {
$result = SubscriberSegment::unsubscribeFromSegments($this->subscriber);
expect($result)->true();
$subscribed_segments = $this->subscriber->segments()->findArray();
expect($subscribed_segments)->isEmpty();
$subscribedSegments = $this->subscriber->segments()->findArray();
expect($subscribedSegments)->isEmpty();
// the relations still exist but now have a status of "unsubscribed"
$subscriptions_count = SubscriberSegment::where(
$subscriptionsCount = SubscriberSegment::where(
'subscriber_id', $this->subscriber->id
)
->where('status', Subscriber::STATUS_UNSUBSCRIBED)
->count();
expect($subscriptions_count)->equals(2);
expect($subscriptionsCount)->equals(2);
}
public function testItCanResubscribeToAllSegments() {
$result = SubscriberSegment::subscribeToSegments($this->subscriber, [
$this->segment_1->id,
$this->segment_2->id,
$this->segment1->id,
$this->segment2->id,
]);
expect($result)->true();
$subscribed_segments = $this->subscriber->segments()->findArray();
expect($subscribed_segments)->count(2);
$subscribedSegments = $this->subscriber->segments()->findArray();
expect($subscribedSegments)->count(2);
$result = SubscriberSegment::unsubscribeFromSegments($this->subscriber);
expect($result)->true();
$subscribed_segments = $this->subscriber->segments()->findArray();
expect($subscribed_segments)->count(0);
$subscribedSegments = $this->subscriber->segments()->findArray();
expect($subscribedSegments)->count(0);
SubscriberSegment::resubscribeToAllSegments($this->subscriber);
$subscribed_segments = $this->subscriber->segments()->findArray();
expect($subscribed_segments)->count(2);
$subscribedSegments = $this->subscriber->segments()->findArray();
expect($subscribedSegments)->count(2);
}
public function testItCanDeleteSubscriptions() {
SubscriberSegment::createOrUpdate([
'subscriber_id' => $this->subscriber->id,
'segment_id' => $this->segment_1->id,
'segment_id' => $this->segment1->id,
'status' => Subscriber::STATUS_SUBSCRIBED,
]);
SubscriberSegment::createOrUpdate([
'subscriber_id' => $this->subscriber->id,
'segment_id' => $this->segment_2->id,
'segment_id' => $this->segment2->id,
'status' => Subscriber::STATUS_SUBSCRIBED,
]);
$subscribed_segments = $this->subscriber->segments()->findArray();
expect($subscribed_segments)->count(2);
$subscribedSegments = $this->subscriber->segments()->findArray();
expect($subscribedSegments)->count(2);
// completely remove all subscriptions
SubscriberSegment::deleteSubscriptions($this->subscriber);
$subscriptions_count = SubscriberSegment::where(
$subscriptionsCount = SubscriberSegment::where(
'subscriber_id', $this->subscriber->id
)->count();
expect($subscriptions_count)->equals(0);
expect($subscriptionsCount)->equals(0);
}
public function testItCanDeleteManySubscriptions() {
// subscribe first subscriber to segments
SubscriberSegment::subscribeToSegments($this->subscriber, [
$this->segment_1->id, $this->segment_2->id,
$this->segment1->id, $this->segment2->id,
]);
// create a second subscriber
$subscriber_2 = Subscriber::createOrUpdate([
$subscriber2 = Subscriber::createOrUpdate([
'email' => 'jane.doe@mailpoet.com',
'first_name' => 'Jane',
'last_name' => 'Doe',
'status' => Subscriber::STATUS_SUBSCRIBED,
]);
// subscribe her to segments
SubscriberSegment::subscribeToSegments($subscriber_2, [
$this->segment_1->id, $this->segment_2->id,
SubscriberSegment::subscribeToSegments($subscriber2, [
$this->segment1->id, $this->segment2->id,
]);
expect(SubscriberSegment::count())->equals(4);
$result = SubscriberSegment::deleteManySubscriptions([
$this->subscriber->id, $subscriber_2->id,
$this->subscriber->id, $subscriber2->id,
]);
expect($result)->true();
@ -241,7 +241,7 @@ class SubscriberSegmentTest extends \MailPoetTest {
// create relationship between subscriber and a segment
$result = SubscriberSegment::createOrUpdate([
'subscriber_id' => $this->subscriber->id,
'segment_id' => $this->segment_1->id,
'segment_id' => $this->segment1->id,
'status' => Subscriber::STATUS_SUBSCRIBED,
]);
expect($result->id > 0)->true();
@ -254,7 +254,7 @@ class SubscriberSegmentTest extends \MailPoetTest {
// update same combination of subscriber/segment with a different status
$result = SubscriberSegment::createOrUpdate([
'subscriber_id' => $this->subscriber->id,
'segment_id' => $this->segment_1->id,
'segment_id' => $this->segment1->id,
'status' => Subscriber::STATUS_UNSUBSCRIBED,
]);
expect($result->id > 0)->true();
@ -265,39 +265,39 @@ class SubscriberSegmentTest extends \MailPoetTest {
expect($updated->status)->equals(Subscriber::STATUS_UNSUBSCRIBED);
// we should have only one relationship for that user
$subscriptions_count = SubscriberSegment::where(
$subscriptionsCount = SubscriberSegment::where(
'subscriber_id', $this->subscriber->id
)
->where('segment_id', $this->segment_1->id)
->where('segment_id', $this->segment1->id)
->count();
expect($subscriptions_count)->equals(1);
expect($subscriptionsCount)->equals(1);
}
public function testItCanFilterBySubscribedStatus() {
SubscriberSegment::createOrUpdate([
'subscriber_id' => $this->subscriber->id,
'segment_id' => $this->segment_1->id,
'segment_id' => $this->segment1->id,
'status' => Subscriber::STATUS_SUBSCRIBED,
]);
SubscriberSegment::createOrUpdate([
'subscriber_id' => $this->subscriber->id,
'segment_id' => $this->segment_2->id,
'segment_id' => $this->segment2->id,
'status' => Subscriber::STATUS_UNSUBSCRIBED,
]);
$subscriptions_count = SubscriberSegment::count();
expect($subscriptions_count)->equals(2);
$subscriptionsCount = SubscriberSegment::count();
expect($subscriptionsCount)->equals(2);
$subscriptions_count = SubscriberSegment::filter('subscribed')->count();
expect($subscriptions_count)->equals(1);
$subscriptionsCount = SubscriberSegment::filter('subscribed')->count();
expect($subscriptionsCount)->equals(1);
}
public function testItCannotUnsubscribeFromWPAndWooCommerceSegments() {
// subscribe to a segment, the WP segment, the WooCommerce segment
$result = SubscriberSegment::subscribeToSegments($this->subscriber, [
$this->segment_1->id,
$this->wp_segment->id,
$this->wc_segment->id,
$this->segment1->id,
$this->wpSegment->id,
$this->wcSegment->id,
]);
expect($result)->true();
@ -306,17 +306,17 @@ class SubscriberSegmentTest extends \MailPoetTest {
expect($result)->true();
// the subscriber should still be subscribed to the WP segment
$subscribed_segments = $this->subscriber->segments()->findArray();
expect($subscribed_segments)->count(1);
expect($subscribed_segments[0]['name'])->equals($this->wp_segment->name);
$subscribedSegments = $this->subscriber->segments()->findArray();
expect($subscribedSegments)->count(1);
expect($subscribedSegments[0]['name'])->equals($this->wpSegment->name);
}
public function testItCannotDeleteSubscriptionToWPAndWooCommerceSegments() {
// subscribe to a segment, the WP segment, the WooCommerce segment
$result = SubscriberSegment::subscribeToSegments($this->subscriber, [
$this->segment_1->id,
$this->wp_segment->id,
$this->wc_segment->id,
$this->segment1->id,
$this->wpSegment->id,
$this->wcSegment->id,
]);
expect($result)->true();
@ -325,10 +325,10 @@ class SubscriberSegmentTest extends \MailPoetTest {
expect($result)->true();
// the subscriber should still be subscribed to the WP segment
$subscribed_segments = $this->subscriber->segments()->findArray();
expect($subscribed_segments)->count(2);
expect($subscribed_segments[0]['name'])->equals($this->wp_segment->name);
expect($subscribed_segments[1]['name'])->equals($this->wc_segment->name);
$subscribedSegments = $this->subscriber->segments()->findArray();
expect($subscribedSegments)->count(2);
expect($subscribedSegments[0]['name'])->equals($this->wpSegment->name);
expect($subscribedSegments[1]['name'])->equals($this->wcSegment->name);
}
public function _after() {