public function __construct(Http\Session $session = NULL) { if ($session->isStarted()) { $session->destroy(); } $session->setOptions(['cookie_disabled' => TRUE]); }
/** * @return Nette\Http\Session */ public static function createServiceSession(DI\Container $container, array $options = NULL) { $session = new Nette\Http\Session($container->httpRequest, $container->httpResponse); $session->setOptions((array) $options); if (isset($options['expiration'])) { $session->setExpiration($options['expiration']); } return $session; }