Initial commit: CloudOps infrastructure platform
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
|
||||
namespace Mautic\EmailBundle\Stat;
|
||||
|
||||
use Mautic\EmailBundle\Entity\Stat;
|
||||
|
||||
class Reference
|
||||
{
|
||||
private ?int $emailId;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
private $leadId = 0;
|
||||
|
||||
private ?string $statId;
|
||||
|
||||
public function __construct(Stat $stat)
|
||||
{
|
||||
$this->statId = $stat->getId();
|
||||
$this->emailId = $stat->getEmail()->getId();
|
||||
if ($lead = $stat->getLead()) {
|
||||
$this->leadId = $lead->getId();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @return int
|
||||
*/
|
||||
public function getEmailId()
|
||||
{
|
||||
return $this->emailId;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return int
|
||||
*/
|
||||
public function getLeadId()
|
||||
{
|
||||
return $this->leadId;
|
||||
}
|
||||
|
||||
public function getStatId(): ?string
|
||||
{
|
||||
return $this->statId;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user