浏览代码

Merge branch 'develop'

develop
Guillaume 2 年前
父节点
当前提交
d0e4adb461
共有 1 个文件被更改,包括 12 次插入1 次删除
  1. +12
    -1
      Resolver/UrlResolver.php

+ 12
- 1
Resolver/UrlResolver.php 查看文件

@@ -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) ;
}

}

正在加载...
取消
保存