Я следую этому руководству , чтобы создать конечную точку аутентификации Json, но застреваю в той части, где говорится, что метод контроллера может быть пустым.
Когда я достигаю конечной точки, яполучите исключение Symfony, говорящее:
The controller must return a response (null given). Did you forget to add a return statement somewhere in your controller?
У меня есть все необходимые конфиги:
security.yaml
firewalls:
dev:
pattern: ^/(_(profiler|wdt)|css|images|js)/
security: false
main:
anonymous: ~
json_login:
check_path: /login
Контроллер
namespace App\Controller;
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Request;
class SecurityController extends Controller
{
/**
* @Route("/login", name="login")
*/
public function login(Request $request)
{
}
}
Если я возвращаю что-то в конечную точку входа в систему, то все это работает.Это должно быть так, поскольку в документации сказано, что мне ничего не нужно возвращать?