Переглянути джерело

Correctif : Erreur à l'appel d'une commande car pas de requestStack

develop
Fabien Normand 3 дні тому
джерело
коміт
d06143a033
1 змінених файлів з 7 додано та 2 видалено
  1. +7
    -2
      Resolver/SectionResolver.php

+ 7
- 2
Resolver/SectionResolver.php Переглянути файл

@@ -49,7 +49,12 @@ class SectionResolver

public function getCurrent($returnDefaultIfOutOfSections = false, $returnVisitedIfOutOfSection = false, $throwExceptionIfSectionNotFound = true)
{
$requestAttributesArray = $this->requestStack->getMainRequest()->attributes->all();
$requestAttributesArray = [];

$request = $this->requestStack->getMainRequest();
if($request) {
$requestAttributesArray = $request->attributes->all();
}

// admin
if (isset($requestAttributesArray['_firewall_context']) && $requestAttributesArray['_firewall_context'] == 'security.firewall.map.context.admin') {
@@ -143,4 +148,4 @@ class SectionResolver
}


}
}

Завантаження…
Відмінити
Зберегти