mirror of
https://github.com/Combodo/iTop.git
synced 2026-04-30 14:08:46 +02:00
N°8017 - Security - dependabot - Symfony's VarDumper vulnerable to un… (#731)
Upgrade all Symfony components to last security fix (~6.4.0)
This commit is contained in:
@@ -28,13 +28,13 @@ final class SecurityExtension extends AbstractExtension
|
||||
private ?AuthorizationCheckerInterface $securityChecker;
|
||||
private ?ImpersonateUrlGenerator $impersonateUrlGenerator;
|
||||
|
||||
public function __construct(AuthorizationCheckerInterface $securityChecker = null, ImpersonateUrlGenerator $impersonateUrlGenerator = null)
|
||||
public function __construct(?AuthorizationCheckerInterface $securityChecker = null, ?ImpersonateUrlGenerator $impersonateUrlGenerator = null)
|
||||
{
|
||||
$this->securityChecker = $securityChecker;
|
||||
$this->impersonateUrlGenerator = $impersonateUrlGenerator;
|
||||
}
|
||||
|
||||
public function isGranted(mixed $role, mixed $object = null, string $field = null): bool
|
||||
public function isGranted(mixed $role, mixed $object = null, ?string $field = null): bool
|
||||
{
|
||||
if (null === $this->securityChecker) {
|
||||
return false;
|
||||
@@ -51,7 +51,7 @@ final class SecurityExtension extends AbstractExtension
|
||||
}
|
||||
}
|
||||
|
||||
public function getImpersonateExitUrl(string $exitTo = null): string
|
||||
public function getImpersonateExitUrl(?string $exitTo = null): string
|
||||
{
|
||||
if (null === $this->impersonateUrlGenerator) {
|
||||
return '';
|
||||
@@ -60,7 +60,7 @@ final class SecurityExtension extends AbstractExtension
|
||||
return $this->impersonateUrlGenerator->generateExitUrl($exitTo);
|
||||
}
|
||||
|
||||
public function getImpersonateExitPath(string $exitTo = null): string
|
||||
public function getImpersonateExitPath(?string $exitTo = null): string
|
||||
{
|
||||
if (null === $this->impersonateUrlGenerator) {
|
||||
return '';
|
||||
|
||||
Reference in New Issue
Block a user