Как я могу использовать настраиваемое действие контроллера для получения сущности по ее второму идентификатору, например, получить пользователя по электронной почте или имя пользователя?
Я пытался написать resource.yaml так:
App\Entity\User:
itemOperations:
get:
method: 'GET'
path: '/users/{id}'
getByEmail:
method: 'GET'
path: '/users/email/{emailaddress}'
controller: 'App\Controller\User\GetByEmailAction'
Это вообще возможный подход или это единственный способ вызвать GET для коллекции и использовать фильтр типа /users?email=...
?