getRoute() ->getName(); if ($routeName === 'get-myself') { $observedUser = $this->getUser($request); } else { $observedUser = \User::find($args['id']); } if (!$observedUser) { throw new RecordNotFoundException(); } if (!Authority::canShowUser($this->getUser($request), $observedUser)) { // absichtlich keine AuthorizationFailedException // damit unsichtbare Nutzer nicht ermittelt werden können throw new RecordNotFoundException(); } return $this->getContentResponse($observedUser); } }