<?php namespace App\Controller; use App\Service\Action\ActionServiceInterface; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\JsonResponse; use Symfony\Component\Routing\Attribute\Route; #[Route('/api', name: 'api_')] class AuthController extends AbstractController { #[Route('/register', name: 'register', methods: ['POST'])] public function register( ActionServiceInterface $registerService ): JsonResponse { return $registerService->getResponse(); } #[Route('/register/send', name: 'register_send', methods: ['GET'])] public function sendRegisterCode( ActionServiceInterface $sendRegisterService, ): JsonResponse { return $sendRegisterService->getResponse(); } #[Route('/register/check', name: 'register_check', methods: ['POST'])] public function checkRegisterCode( ActionServiceInterface $checkRegisterService ): JsonResponse { return $checkRegisterService->getResponse(); } }