Use singular in entity names
[MAILPOET-2439]
This commit is contained in:
committed by
Jack Kitterhing
parent
ac9761228a
commit
b81c2497cb
@ -53,8 +53,9 @@ class NewsletterLinkEntity {
|
||||
/**
|
||||
* Extra lazy is here for `getTotalClicksCount`.
|
||||
* If we didn't specify extra lazy the function would load all clicks and count them. This way it uses a single count query.
|
||||
* @ORM\OneToMany(targetEntity="MailPoet\Entities\StatisticsClicksEntity", mappedBy="link", fetch="EXTRA_LAZY")
|
||||
* @var StatisticsClicksEntity[]|ArrayCollection
|
||||
* @ORM\OneToMany(targetEntity="StatisticsClickEntity", mappedBy="link", fetch="EXTRA_LAZY")
|
||||
*
|
||||
* @var StatisticsClickEntity[]|ArrayCollection
|
||||
*/
|
||||
private $clicks;
|
||||
|
||||
|
@ -11,7 +11,7 @@ use MailPoetVendor\Doctrine\ORM\Mapping as ORM;
|
||||
* @ORM\Entity()
|
||||
* @ORM\Table(name="statistics_clicks")
|
||||
*/
|
||||
class StatisticsClicksEntity {
|
||||
class StatisticsClickEntity {
|
||||
use AutoincrementedIdTrait;
|
||||
use CreatedAtTrait;
|
||||
use UpdatedAtTrait;
|
@ -11,7 +11,7 @@ use MailPoetVendor\Doctrine\ORM\Mapping as ORM;
|
||||
* @ORM\Entity()
|
||||
* @ORM\Table(name="statistics_opens")
|
||||
*/
|
||||
class StatisticsOpensEntity {
|
||||
class StatisticsOpenEntity {
|
||||
use AutoincrementedIdTrait;
|
||||
use CreatedAtTrait;
|
||||
use UpdatedAtTrait;
|
@ -11,7 +11,7 @@ use MailPoetVendor\Doctrine\ORM\Mapping as ORM;
|
||||
* @ORM\Entity()
|
||||
* @ORM\Table(name="statistics_unsubscribes")
|
||||
*/
|
||||
class StatisticsUnsubscribesEntity {
|
||||
class StatisticsUnsubscribeEntity {
|
||||
use AutoincrementedIdTrait;
|
||||
use CreatedAtTrait;
|
||||
use UpdatedAtTrait;
|
@ -5,9 +5,9 @@ namespace MailPoet\Newsletter\Statistics;
|
||||
use MailPoet\Doctrine\Repository;
|
||||
use MailPoet\Entities\NewsletterEntity;
|
||||
use MailPoet\Entities\ScheduledTaskEntity;
|
||||
use MailPoet\Entities\StatisticsClicksEntity;
|
||||
use MailPoet\Entities\StatisticsOpensEntity;
|
||||
use MailPoet\Entities\StatisticsUnsubscribesEntity;
|
||||
use MailPoet\Entities\StatisticsClickEntity;
|
||||
use MailPoet\Entities\StatisticsOpenEntity;
|
||||
use MailPoet\Entities\StatisticsUnsubscribeEntity;
|
||||
use MailPoetVendor\Doctrine\Common\Collections\Criteria;
|
||||
use MailPoetVendor\Doctrine\ORM\UnexpectedResultException as UnexpectedResultExceptionAlias;
|
||||
|
||||
@ -54,7 +54,7 @@ class NewsletterStatisticsRepository extends Repository {
|
||||
* @return int
|
||||
*/
|
||||
function getStatisticsClickCount(NewsletterEntity $newsletter) {
|
||||
return $this->getStatisticsCount($newsletter, StatisticsClicksEntity::class);
|
||||
return $this->getStatisticsCount($newsletter, StatisticsClickEntity::class);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -62,7 +62,7 @@ class NewsletterStatisticsRepository extends Repository {
|
||||
* @return int
|
||||
*/
|
||||
function getStatisticsOpenCount(NewsletterEntity $newsletter) {
|
||||
return $this->getStatisticsCount($newsletter, StatisticsOpensEntity::class);
|
||||
return $this->getStatisticsCount($newsletter, StatisticsOpenEntity::class);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -70,7 +70,7 @@ class NewsletterStatisticsRepository extends Repository {
|
||||
* @return int
|
||||
*/
|
||||
function getStatisticsUnsubscribeCount(NewsletterEntity $newsletter) {
|
||||
return $this->getStatisticsCount($newsletter, StatisticsUnsubscribesEntity::class);
|
||||
return $this->getStatisticsCount($newsletter, StatisticsUnsubscribeEntity::class);
|
||||
}
|
||||
|
||||
private function getStatisticsCount(NewsletterEntity $newsletter, $statistics_entity_name) {
|
||||
|
Reference in New Issue
Block a user