webnaplo-gulbaba-api/src/App/Handler/SolutionTimeIntervalHandler.php
2018-11-12 07:09:41 +01:00

32 lines
882 B
PHP

<?php
namespace App\Handler;
use ApiLibs\AbstractHandler\CrudHandler;
use App\Service\SolutionTimeIntervalService;
use Psr\Http\Message\ResponseInterface;
use Psr\Http\Message\ServerRequestInterface;
use Zend\Diactoros\Response\JsonResponse;
class SolutionTimeIntervalHandler extends CrudHandler
{
/** @var SolutionTimeIntervalService */
private $solutionTimeIntervalService;
public function __construct(SolutionTimeIntervalService $facilityLocationService)
{
$this->solutionTimeIntervalService = $facilityLocationService;
}
/**
* Return all faults accessible to the user
*
* @param ServerRequestInterface $request
* @return ResponseInterface
*/
public function getList(ServerRequestInterface $request): ResponseInterface
{
return new JsonResponse($this->solutionTimeIntervalService->getList());
}
}