Back to PhocacartUserGuestuser class

Method getGuestUser

public static
getGuestUser
()

Method getGuestUser - Source code

public static function getGuestUser()
{
    $app = Factory::getApplication();
    $p = PhocacartUtils::getComponentParameters();
    $guestCheckout = $p->get('guest_checkout', 0);
    $session = Factory::getSession();
    $user = PhocacartUser::getUser();
    if ($app->getName() == 'administrator') {
        return false;
    }
    if ((int) $user->id > 0 || $guestCheckout == 0) {
        self::cancelGuestUser();
        return false;
    } else {
        return $session->get('guest', false, 'phocaCart');
    }
}