37 lines
605 B
PHP
Executable File
37 lines
605 B
PHP
Executable File
<?php
|
|
|
|
namespace Mautic\EmailBundle\Event;
|
|
|
|
use Mautic\EmailBundle\Entity\Email;
|
|
use Mautic\EmailBundle\Entity\Stat;
|
|
use Symfony\Contracts\EventDispatcher\Event;
|
|
|
|
class EmailReplyEvent extends Event
|
|
{
|
|
private ?Email $email;
|
|
|
|
public function __construct(
|
|
private Stat $stat,
|
|
) {
|
|
$this->email = $stat->getEmail();
|
|
}
|
|
|
|
/**
|
|
* Returns the Email entity.
|
|
*
|
|
* @return Email
|
|
*/
|
|
public function getEmail()
|
|
{
|
|
return $this->email;
|
|
}
|
|
|
|
/**
|
|
* @return Stat
|
|
*/
|
|
public function getStat()
|
|
{
|
|
return $this->stat;
|
|
}
|
|
}
|