diff --git a/Classes/Controller/FrontEndEditorController.php b/Classes/Controller/FrontEndEditorController.php index 19e0fe1..8b2c50c 100644 --- a/Classes/Controller/FrontEndEditorController.php +++ b/Classes/Controller/FrontEndEditorController.php @@ -42,7 +42,10 @@ class FrontEndEditorController extends ActionController */ private function getUidOfLoggedInUser(): int { - return $this->context->getPropertyFromAspect('frontend.user', 'id'); + $userUid = $this->context->getPropertyFromAspect('frontend.user', 'id'); + \assert(\is_int($userUid) && $userUid >= 0); + + return $userUid; } /** diff --git a/phpstan-baseline.neon b/phpstan-baseline.neon index 5e1924b..aab4991 100644 --- a/phpstan-baseline.neon +++ b/phpstan-baseline.neon @@ -1,6 +1,2 @@ parameters: - ignoreErrors: - - - message: "#^Method TTN\\\\Tea\\\\Controller\\\\FrontEndEditorController\\:\\:getUidOfLoggedInUser\\(\\) should return int\\<0, max\\> but returns mixed\\.$#" - count: 1 - path: Classes/Controller/FrontEndEditorController.php + ignoreErrors: []