Files
piratepoet/tests/DataFactories/StatisticsClicks.php
Jan Jakeš 54549ff037 Convert variable names to camel case
[MAILPOET-1796]
2020-01-14 15:22:42 +01:00

32 lines
781 B
PHP

<?php
namespace MailPoet\Test\DataFactories;
use MailPoet\Models\NewsletterLink;
use MailPoet\Models\StatisticsClicks as StatisticsClicksModel;
use MailPoet\Models\Subscriber;
class StatisticsClicks {
protected $data;
public function __construct(NewsletterLink $newsletterLink, Subscriber $subscriber) {
$this->data = [
'newsletter_id' => $newsletterLink->newsletterId,
'subscriber_id' => $subscriber->id,
'queue_id' => $newsletterLink->queueId,
'link_id' => $newsletterLink->id,
'count' => 1,
];
}
public function withCount($count) {
$this->data['count'] = $count;
return $this;
}
/** @return StatisticsClicksModel */
public function create() {
return StatisticsClicksModel::createOrUpdate($this->data);
}
}