GetCountdownByIdUseCase
in package
Read onlyYes
Fetches countdown by provided id
Table of Contents
Properties
- $logger : LoggerInterface
- $repository : CountdownRepositoryInterface
- $validator : CountdownBusinessValidator
Methods
- __construct() : mixed
- execute() : Countdown|null
Properties
$logger
private
LoggerInterface
$logger
$repository
private
CountdownRepositoryInterface
$repository
$validator
private
CountdownBusinessValidator
$validator
Methods
__construct()
public
__construct(CountdownRepositoryInterface $repository, LoggerInterface $logger, CountdownBusinessValidator $validator) : mixed
Parameters
- $repository : CountdownRepositoryInterface
- $logger : LoggerInterface
- $validator : CountdownBusinessValidator
execute()
public
execute(int $id) : Countdown|null
Parameters
- $id : int