toby/app/Listeners/HandleApprovedVacationRequest.php
Adrian Hopek 01de63e9f4 #20 - wip
2022-02-01 09:20:40 +01:00

25 lines
521 B
PHP

<?php
declare(strict_types=1);
namespace Toby\Listeners;
use Illuminate\Support\Facades\Log;
use Toby\Events\VacationRequestApproved;
use Toby\Helpers\VacationTypeConfigRetriever;
class HandleApprovedVacationRequest
{
public function __construct(
protected VacationTypeConfigRetriever $configRetriever,
) {
}
public function handle(VacationRequestApproved $event): void
{
$vacationRequest = $event->vacationRequest;
Log::info("approved! {$vacationRequest->id}");
}
}