diff --git a/config/services.yaml b/config/services.yaml index 82ac295..1dd9769 100644 --- a/config/services.yaml +++ b/config/services.yaml @@ -12,6 +12,9 @@ services: autoconfigure: true # Automatically registers your services as commands, event subscribers, etc. bind: # TODO: fix retrieval + # Point Tools + $appUserId: 435 + $appUserLogin: 'point-tools' # Telegram Bot API $telegramToken: '' $debugEnabled: '%kernel.debug%' diff --git a/old/src/PointToolsBundle/Controller/MainController.php b/src/Controller/MainController.php similarity index 68% rename from old/src/PointToolsBundle/Controller/MainController.php rename to src/Controller/MainController.php index 3e968cd..8928a00 100644 --- a/old/src/PointToolsBundle/Controller/MainController.php +++ b/src/Controller/MainController.php @@ -1,30 +1,22 @@ appUserId = $appUserId; - $this->appUserLogin = $appUserLogin; + public function __construct( + private readonly int $appUserId, + private readonly string $appUserLogin, + ) { } public function indexAction( @@ -33,9 +25,6 @@ class MainController extends AbstractController SubscriptionRepository $subscriptionRepository, SubscriptionEventRepository $subscriptionEventRepository ): Response { - /** @var EntityManager $em */ - $em = $this->getDoctrine()->getManager(); - $form = $this->createForm( UserSearchType::class, null, @@ -66,17 +55,9 @@ class MainController extends AbstractController ]); } - /** - * Returns user search autocomplete data in JSON - * - * @param string $login - * - * @return JsonResponse - */ - public function searchUserAjaxAction(string $login, UserRepository $userRepository): Response + /** Returns user search autocomplete data in JSON */ + public function searchUserAjaxAction(string $login, UserRepository $userRepository): JsonResponse { - $em = $this->getDoctrine()->getManager(); - $result = []; foreach ($userRepository->findUsersLikeLogin($login, self::AJAX_AUTOCOMPLETE_SIZE) as $user) {