<?php
namespace Wga\Core\ViewHelpers\Get;

use TYPO3\CMS\Core\Utility\GeneralUtility;
use TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper;
use In2code\Femanager\Domain\Repository\UserRepository;

/**
 * Class PageModeViewHelper
 * @package Wga\Core\ViewHelpers
 */
class LoggedInFeUserViewHelper extends AbstractViewHelper
{
    /**
     * @return false|\In2code\Femanager\Domain\Model\User
     */
    public function render()
    {
        $userUid = $GLOBALS['TSFE']->fe_user->user['uid'];
        if(is_integer($userUid) && !empty($userUid)){
			$userRepository = GeneralUtility::getContainer()->get(UserRepository::class);
            return $userRepository->findByUid($userUid);
        }else{
            return false;
        }
    }
}
