destroy() public method

Destroys all data registered to a session.
public destroy ( ) : void
return void
Example #1
0
 public function success(Form $form)
 {
     $values = $form->getValues();
     if ($values['section'] === 'all') {
         $this->cacheStorage->clean(array(Cache::ALL => true));
         $this->session->destroy();
     } elseif ($values['section'] === 'cache') {
         $this->cacheStorage->clean(array(array(Cache::ALL => true)));
     } elseif ($values['section'] === 'sessions') {
         $this->session->destroy();
     }
 }
Example #2
0
 public function __construct(Http\Session $session = NULL)
 {
     if ($session->isStarted()) {
         $session->destroy();
     }
     $session->setOptions(['cookie_disabled' => TRUE]);
 }
Example #3
0
 public function destroy()
 {
     $this->session->destroy();
 }