From 28187f1ef2ecc5aedd193f7ffe85132be8b0350f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 9 May 2020 18:02:26 +0200 Subject: [PATCH] Fixed PHPstan issues. --- src/Services/LabelSystem/LabelHTMLGenerator.php | 2 +- src/Services/LabelSystem/LabelProfileDropdownHelper.php | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Services/LabelSystem/LabelHTMLGenerator.php b/src/Services/LabelSystem/LabelHTMLGenerator.php index 9e89367b..7cf91292 100644 --- a/src/Services/LabelSystem/LabelHTMLGenerator.php +++ b/src/Services/LabelSystem/LabelHTMLGenerator.php @@ -67,7 +67,7 @@ final class LabelHTMLGenerator $page = 1; foreach ($elements as $element) { - if ($options->getLinesMode() === 'twig' && $sandboxed_twig !== null) { + if ($options->getLinesMode() === 'twig' && isset($sandboxed_twig) && isset($current_user)) { try { $lines = $sandboxed_twig->render( 'lines', diff --git a/src/Services/LabelSystem/LabelProfileDropdownHelper.php b/src/Services/LabelSystem/LabelProfileDropdownHelper.php index c90fcb55..eb295065 100644 --- a/src/Services/LabelSystem/LabelProfileDropdownHelper.php +++ b/src/Services/LabelSystem/LabelProfileDropdownHelper.php @@ -22,6 +22,7 @@ namespace App\Services\LabelSystem; use App\Entity\LabelSystem\LabelProfile; +use App\Repository\LabelProfileRepository; use App\Services\UserCacheKeyGenerator; use Doctrine\ORM\EntityManagerInterface; use Symfony\Contracts\Cache\ItemInterface; @@ -45,6 +46,7 @@ class LabelProfileDropdownHelper $secure_class_name = str_replace('\\', '_', LabelProfile::class); $key = 'profile_dropdown_'.$this->keyGenerator->generateKey().'_'.$secure_class_name . '_' . $type; + /** @var LabelProfileRepository $repo */ $repo = $this->entityManager->getRepository(LabelProfile::class); return $this->cache->get($key, function (ItemInterface $item) use ($repo, $type, $secure_class_name) {