function SessionManager::isCli

Same name in other branches
  1. 9 core/lib/Drupal/Core/Session/SessionManager.php \Drupal\Core\Session\SessionManager::isCli()
  2. 8.9.x core/lib/Drupal/Core/Session/SessionManager.php \Drupal\Core\Session\SessionManager::isCli()
  3. 10 core/lib/Drupal/Core/Session/SessionManager.php \Drupal\Core\Session\SessionManager::isCli()

Returns whether the current PHP process runs on CLI.

Command line clients do not support cookies nor sessions.

Return value

bool TRUE if the current PHP process runs on CLI, otherwise FALSE>

5 calls to SessionManager::isCli()
SessionManager::delete in core/lib/Drupal/Core/Session/SessionManager.php
Ends a specific user's session(s).
SessionManager::destroy in core/lib/Drupal/Core/Session/SessionManager.php
Destroys the current session and removes session cookies.
SessionManager::regenerate in core/lib/Drupal/Core/Session/SessionManager.php
SessionManager::save in core/lib/Drupal/Core/Session/SessionManager.php
SessionManager::startNow in core/lib/Drupal/Core/Session/SessionManager.php
Forcibly start a PHP session.

File

core/lib/Drupal/Core/Session/SessionManager.php, line 254

Class

SessionManager
Manages user sessions.

Namespace

Drupal\Core\Session

Code

protected function isCli() {
    return PHP_SAPI === 'cli';
}

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