<?php
namespace App\EventListener;
use App\Event\Appraisal\AppraisalCycleClosedEvent;
use App\Service\Appraisal\SendAppraisalCycleClosedMessageService;
class AppraisalCycleClosedListener
{
private $service;
/**
* AppraisalCycleClosedListener constructor.
*/
public function __construct(SendAppraisalCycleClosedMessageService $service)
{
$this->service = $service;
}
public function onAppraisalCycleClosed(AppraisalCycleClosedEvent $event)
{
$appraisalCycle = $event->getCycle();
$this->service->send($appraisalCycle);
}
}