<?php
namespace App\Controller\Api;
use App\Repository\ContestRepository;
use Junker\JSendResponse\JSendResponse;
use Junker\JSendResponse\JSendSuccessResponse;
use Nelmio\ApiDocBundle\Annotation\Model;
use OpenApi\Annotations as OA;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\Routing\Annotation\Route;
class ShowHomepageController extends AbstractController
{
/**
* The API homepage.
*
* @OA\Tag(name="Homepage")
* @OA\Response(
* response=200,
* description="Successful response.",
* @Model(type=App\OpenApi\Model\Response\ShowHomepageResponse::class)
* )
*/
#[Route(name: 'homepage', host: '%app.api_domain%', methods: ['GET'])]
public function __invoke(ContestRepository $contestRepository): JSendResponse
{
return new JSendSuccessResponse('Gifted Api');
}
}