<?php namespace Eae\Services;

use Auth;
use Cache; 
use BackendUser; 
use RequestContext;

class BackendUserService{
    
    public function getLoggedUser(){
        $requestContext = RequestContext::instance();
        if(!isset($requestContext->loggedBackendUser)){
            $user = Auth::backend()->user();
        
            if(!empty($user)){  
                $user->load("permissions");
            }
            $requestContext->loggedBackendUser = $user;     
        }

        return $requestContext->loggedBackendUser; 
    }  
}
  

