function WebTestBase::drupalUserIsLoggedIn

Returns whether a given user account is logged in.

Parameters

\Drupal\user\UserInterface $account: The user account object to check.

1 call to WebTestBase::drupalUserIsLoggedIn()
WebTestBase::drupalLogin in core/modules/simpletest/src/WebTestBase.php
Log in a user with the internal browser.

File

core/modules/simpletest/src/WebTestBase.php, line 317

Class

WebTestBase
Test case for typical Drupal tests.

Namespace

Drupal\simpletest

Code

protected function drupalUserIsLoggedIn($account) {
    $logged_in = FALSE;
    if (isset($account->session_id)) {
        $session_handler = $this->container
            ->get('session_handler.storage');
        $logged_in = (bool) $session_handler->read($account->session_id);
    }
    return $logged_in;
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.