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(); } }
public function __construct(Http\Session $session = NULL) { if ($session->isStarted()) { $session->destroy(); } $session->setOptions(['cookie_disabled' => TRUE]); }
public function destroy() { $this->session->destroy(); }