Spaces:
No application file
No application file
declare(strict_types=1); | |
namespace Mautic\IntegrationsBundle\Event; | |
use Mautic\IntegrationsBundle\Sync\SyncDataExchange\Internal\Object\ObjectInterface; | |
use Symfony\Contracts\EventDispatcher\Event; | |
final class InternalObjectFindByIdEvent extends Event | |
{ | |
private ?int $id = null; | |
private ?object $entity = null; | |
public function __construct( | |
private ObjectInterface $object | |
) { | |
} | |
public function getObject(): ObjectInterface | |
{ | |
return $this->object; | |
} | |
public function getId(): ?int | |
{ | |
return $this->id; | |
} | |
public function setId(int $id): void | |
{ | |
$this->id = $id; | |
} | |
public function getEntity(): ?object | |
{ | |
return $this->entity; | |
} | |
public function setEntity(object $entity): void | |
{ | |
$this->entity = $entity; | |
} | |
} | |