Generates a default anonymous $user object.
\Drupal\Core\Session\AccountInterface The user session object.
function drupal_anonymous_user() {
$values = array(
'uid' => 0,
'hostname' => Drupal::request()
->getClientIP(),
'roles' => array(
DRUPAL_ANONYMOUS_RID,
),
);
return new UserSession($values);
}