<?php
namespace App\Http\Controller\Api\V2\User;
use App\Database\Domain\Entity\User\User;
use App\Http\Normalizer\ApiResponseNormalizer;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\JsonResponse;
use Symfony\Component\Routing\Annotation\Route;
/**
* @Route("/api/v2/user", name="api_v2_user_view", methods={"GET"})
*/
class UserViewAction extends AbstractController
{
public function __invoke(ApiResponseNormalizer $apiResponseNormalizer): JsonResponse
{
return $this->json($apiResponseNormalizer->normalize($this->getUser(), 'api_v2_user_view'));
}
}