FilterController
class FilterController extends Controller
Контроллер для поиска пользователей VK с применением различных фильтров.
Этот контроллер предоставляет методы для поиска пользователей ВКонтакте через API с возможностью фильтрации по различным параметрам, таким как:
- поисковый запрос
- возраст
- город
- пол и другие параметры, поддерживаемые API ВКонтакте.
Также поддерживает создание задач на основе найденных пользователей.
Traits
Methods
Выполняет поиск пользователей ВКонтакте с применением фильтров.
Получает пользователей по ID города.
Получает список городов по поисковому запросу.
Details
at line 31
__construct(VkClientService $vkClient)
Создает новый экземпляр контроллера.
at line 45
JsonResponse
searchUsers(Request $request)
Выполняет поиск пользователей ВКонтакте с применением фильтров.
Метод принимает параметры поиска, валидирует их и выполняет поиск пользователей через API ВКонтакте. Текущая реализация поддерживает базовую фильтрацию по поисковому запросу.
at line 105
JsonResponse
getUsersByCity(Request $request)
Получает пользователей по ID города.
at line 171
JsonResponse
getCities(Request $request)
Получает список городов по поисковому запросу.
Метод делает запрос к API VK для получения списка городов, соответствующих поисковому запросу. Поддерживает фильтрацию по стране и ограничение количества результатов.