src/Controller/DefaultController.php line 10

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use Symfony\Component\HttpFoundation\Request;
  4. use Symfony\Component\HttpFoundation\Response;
  5. use Symfony\Component\Security\Core\Security;
  6. class DefaultController extends BaseAbstractController
  7. {
  8.     public function index(Request $requestSecurity $security): Response
  9.     {
  10.         if ($this->isBrowsecDomain($request)) {
  11.             return $this->redirect("https://chromewebstore.google.com/detail/browsec-vpn-free-vpn-for/omghfjlpggmjjaagoclmmobgdodcjboh?hl=ru");
  12.         }
  13.         return $this->redirectToRoute("messenger_index");
  14.         return $this->render('index.html.twig', [
  15.         ]);
  16.     }
  17.     private function isBrowsecDomain(Request $request): bool
  18.     {
  19.         return $request->getHost() === 'b.tehadm9.kz';
  20.     }
  21.     public function test(Security $security): Response
  22.     {
  23.         return $this->render('index.html.twig', [
  24.         ]);
  25.     }
  26.     public function superAdminTest(): Response
  27.     {
  28.         return new Response('Super Admin Test Page - Access Granted');
  29.     }
  30.     //sample
  31.     public function sample(): Response
  32.     {
  33.         return $this->render('admin/sample.html.twig', [
  34.             'message' => 'This is a sample page for testing purposes.',
  35.         ]);
  36.     }
  37. }