function SessionManager::isCli
Same name in other branches
- 9 core/lib/Drupal/Core/Session/SessionManager.php \Drupal\Core\Session\SessionManager::isCli()
- 8.9.x core/lib/Drupal/Core/Session/SessionManager.php \Drupal\Core\Session\SessionManager::isCli()
- 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\SessionCode
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.