<?php
namespace App\Controller;
use App\Repository\CityRepository;
use Symfony\Component\HttpFoundation\JsonResponse;
use Symfony\Component\Routing\Annotation\Route;
class CitiesPublicApiController
{
private CityRepository $repo;
public function __construct(CityRepository $repo)
{
$this->repo = $repo;
}
/**
* @Route("/api/internal/cities", name="fetchAllCities")
*/
public function getAllCities()
{
return new JsonResponse($this->repo->fetchCities(), 200);
}
}