Initial commit: CloudOps infrastructure platform
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Mautic\LeadBundle\Event;
|
||||
|
||||
use Mautic\CoreBundle\Event\CommonEvent;
|
||||
use Mautic\LeadBundle\Entity\Lead;
|
||||
|
||||
final class LeadEvent extends CommonEvent
|
||||
{
|
||||
protected bool $alreadyProcessedInBatch = false;
|
||||
|
||||
public function __construct(
|
||||
Lead $lead,
|
||||
bool $isNew = false,
|
||||
) {
|
||||
$this->entity = $lead;
|
||||
$this->isNew = $isNew;
|
||||
}
|
||||
|
||||
public function getLead(): Lead
|
||||
{
|
||||
return $this->entity;
|
||||
}
|
||||
|
||||
public function setLead(Lead $lead): void
|
||||
{
|
||||
$this->entity = $lead;
|
||||
}
|
||||
|
||||
public function isAlreadyProcessedInBatch(): bool
|
||||
{
|
||||
return $this->alreadyProcessedInBatch;
|
||||
}
|
||||
|
||||
public function setAlreadyProcessedInBatch(bool $alreadyProcessedInBatch): void
|
||||
{
|
||||
$this->alreadyProcessedInBatch = $alreadyProcessedInBatch;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user