Files
myep-team/src/Event/ApplicationStatusEvent.php
T

31 lines
700 B
PHP

<?php
namespace App\Event;
use App\Entity\Application;
use App\Model\ApplicationCheckDto;
use Symfony\Contracts\EventDispatcher\Event;
class ApplicationStatusEvent extends Event
{
public const NAME = 'application.status';
private Application $application;
private ?string $comment;
public function __construct(ApplicationCheckDto $applicationCheckDto)
{
$this->application = $applicationCheckDto->getApplication();
$this->comment = $applicationCheckDto->getComment();
}
public function getApplication(): Application
{
return $this->application;
}
public function getComment(): ?string
{
return $this->comment;
}
}