Procházet zdrojové kódy

Merge branch 'develop'

develop
Guillaume před 3 roky
rodič
revize
d0e4adb461
1 změnil soubory, kde provedl 12 přidání a 1 odebrání
  1. +12
    -1
      Resolver/UrlResolver.php

+ 12
- 1
Resolver/UrlResolver.php Zobrazit soubor

@@ -8,14 +8,17 @@ namespace Lc\SovBundle\Resolver;


use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
use Symfony\Component\HttpFoundation\RequestStack;

class UrlResolver
{
protected ParameterBagInterface $parameterBag;
protected RequestStack $requestStack;

public function __construct(ParameterBagInterface $parameterBag)
public function __construct(ParameterBagInterface $parameterBag, RequestStack $requestStack)
{
$this->parameterBag = $parameterBag;
$this->requestStack = $requestStack;
}

public function isServerLocalhost(): bool
@@ -35,4 +38,12 @@ class UrlResolver
}
}

public function isInAdminArea(): bool
{
$requestAttributes = $this->requestStack->getCurrentRequest()->attributes->all();
$route = isset($requestAttributes['_route']) ? $requestAttributes['_route'] : false;

return $route && ($route == 'easyadmin' || strpos($route, 'admin_') !== false) ;
}

}

Načítá se…
Zrušit
Uložit