/** * Send the session ID cookie to the browser. * * @param array $config * * @return void */ protected function cookie($config) { $minutes = !$config['expire_on_close'] ? $config['lifetime'] : 0; Cookie::put($config['cookie'], $this->session['id'], $minutes, $config['path'], $config['domain'], $config['secure']); }
/** * Save a given session to storage. * * @param array $session * @param array $config * @param bool $exists */ public function save($session, $config, $exists) { Crumb::put(static::PAYLOAD, base64_encode(serialize($session)), $config['lifetime'], $config['path'], $config['domain']); }