Unverified Commit 8146809d authored by alexpott's avatar alexpott

Issue #3172757 by Erik Frèrejean, raman.b: Session manager destroy misses isCli check

(cherry picked from commit 86ef18f1ceecc618bf44ea6b7cb0adca5ea974d2)
parent b794a339
......@@ -257,6 +257,10 @@ public function delete($uid) {
* {@inheritdoc}
*/
public function destroy() {
if ($this->isCli()) {
return;
}
session_destroy();
// Unset the session cookies.
......
<?php
namespace Drupal\KernelTests\Core\Session;
use Drupal\KernelTests\KernelTestBase;
/**
* Tests starting and destroying a session from the CLI.
*
* @group Session
*/
class SessionManagerDestroyNoCliCheckTest extends KernelTestBase {
/**
* Tests starting and destroying a session from the CLI.
*/
public function testCallSessionManagerStartAndDestroy() {
$this->assertFalse(\Drupal::service('session_manager')->start());
$this->assertNull(\Drupal::service('session_manager')->destroy());
}
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment