/** * Create a new flash notifier instance. * * @param Store $session */ public function __construct(Store $session) { if ($session->has('flash_notification.messages')) { $session->forget('flash_notification.messages'); } if ($session->has('flash_notification.important')) { $session->forget('flash_notification.important'); } $this->session = $session; }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { $containers = $this->session->get($this->key, []); if (count($containers) > 0) { foreach ($containers as $name => $messages) { /** @var \Krucas\Notification\Message $message */ foreach ($messages as $message) { $this->notification->container($name)->add($message->getType(), $message, false); } } } $this->session->forget($this->key); return $next($request); }
/** * The constructor * * @param HtmlBuilder $html * @param UrlGenerator $url * @param Session $session */ public function __construct(HtmlBuilder $html, UrlGenerator $url, Session $session) { parent::__construct($html, $url, $session->getToken()); $this->session = $session; $this->requiredFields = []; $this->errorFields = []; if ($this->session->has('formhelper-required-fields')) { $this->requiredFields = $this->session->get('formhelper-required-fields'); $this->session->forget('formhelper-required-fields'); } if ($this->session->has('formhelper-error-fields')) { $this->errorFields = $this->session->get('formhelper-error-fields'); $this->session->forget('formhelper-error-fields'); } }
/** * Retrieve Message instance from Session, the data should be in * serialize, so we need to unserialize it first. * * @return self */ public function retrieve() { $messages = null; if (!isset($this->instance)) { $this->instance = new static(); $this->instance->setSessionStore($this->session); if ($this->session->has('message')) { $messages = @unserialize($this->session->get('message', '')); } $this->session->forget('message'); if (is_array($messages)) { $this->instance->merge($messages); } } return $this->instance; }
/** * Publish process. * * @param \Orchestra\Contracts\Foundation\Listener\AssetPublishing $listener * @param array $input * * @return mixed */ public function publish(Listener $listener, array $input) { $queues = $this->publisher->queued(); // Make an attempt to connect to service first before try { $this->publisher->connect($input); } catch (ServerException $e) { $this->session->forget('orchestra.ftp'); return $listener->publishingHasFailed(['error' => $e->getMessage()]); } $this->session->put('orchestra.ftp', $input); if ($this->publisher->connected() && !empty($queues)) { $this->publisher->execute(); } return $listener->publishingHasSucceed(); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if (config('misc.session_timeout_status')) { $isLoggedIn = $request->path() != '/logout'; if (!session('lastActivityTime')) { $this->session->put('lastActivityTime', time()); } elseif (time() - $this->session->get('lastActivityTime') > $this->timeout) { $this->session->forget('lastActivityTime'); $cookie = cookie('intend', $isLoggedIn ? url()->current() : 'admin/dashboard'); $email = $request->user()->email; access()->logout(); return redirect()->route('frontend.auth.login')->withFlashWarning(trans('strings.backend.general.timeout') . $this->timeout / 60 . trans('strings.backend.general.minutes'))->withInput(compact('email'))->withCookie($cookie); } $isLoggedIn ? $this->session->put('lastActivityTime', time()) : $this->session->forget('lastActivityTime'); } return $next($request); }
/** * Flush the messages. * * @return $this */ public function flush() { $this->session->forget('info'); $this->session->forget('error'); $this->session->forget('success'); $this->session->forget('warning'); return $this; }
/** * Retrieve Message instance from Session, the data should be in * serialize, so we need to unserialize it first. * * @return Messages */ public function all($format = null, $display = false) { $format = $this->checkFormat($format); $messages = null; if (!isset($this->instance)) { $this->instance = new static(); $this->instance->setSessionStore($this->session); if ($this->session->has('message')) { $messages = @unserialize($this->session->get('message', '')); } $this->session->forget('message'); if (is_array($messages)) { $this->instance->merge($messages); } } $all = array(); foreach ($this->instance->messages as $key => $messages) { $all = array_merge($all, $this->transform($messages, $format, $key)); } if (!$display) { return $all; } echo implode("\n", $all); }
/** * {@inheritdoc} */ public function forget($index) { $this->session->forget($index); }
/** * Remove a value from the session. * * @param string $name * @return mixed */ public function forget($name) { return $this->session->forget($name); }
public function logout() { $this->session->forget("sharp_user"); }
/** * @return TokenStorageInterface */ public function clearAllAuthorizationStates() { $this->session->forget($this->stateVariableName); // allow chaining return $this; }
/** * Clear the stored filter data. * * @return void */ public function clear() { $this->session->forget($this->getStoreKey()); }
/** * {@inheritDoc} */ public function forget() { $this->session->forget($this->key); }
/** * Remove an item from the session. * * @param $key */ public function forget($key) { return $this->session->forget($this->getSessionKey($key)); }
public function logout() { $this->session->forget($this->sessionKey); }
/** * Remove the user data from the session and cookies. * * @return void */ protected function clearUserDataFromStorage() { $this->session->forget($this->getName()); $recaller = $this->getRecallerName(); $this->getCookieJar()->queue($this->getCookieJar()->forget($recaller)); }
/** * Logs the current user out. * * @return void */ public function logout() { $this->user = null; $this->session->forget('seeclickfix_access_token'); }
function it_can_clear_the_previous_stored_order_id(Store $session) { $session->forget($this->sessionParameterName)->shouldBeCalled(); $this->clearCurrentOrderId(); }
/** * Clears a value from the session using the lock's $sessionKey property * as a prefix. * * @param string $key * @return codenamegary\Lock\Lock */ protected function forgetSession($key) { $this->session->forget($this->sessionKey . '.' . $key); return $this; }
/** * Remove the Sentry session. * * @return void */ public function forget() { $this->session->forget($this->getKey()); }
/** * @return $this */ public function logout() { $this->session->forget($this->getSessionName()); return $this; }
/** * @return void */ private function forgetLastActivityTime() { $this->session->forget('lastActivityTime'); }
/** * Create a new redirect response to the previously intended location. * * @param string $default * @param int $status * @param array $headers * @param bool $secure * @return \Illuminate\Http\RedirectResponse */ public function intended($default, $status = 302, $headers = array(), $secure = null) { $path = $this->session->get('url.intended', $default); $this->session->forget('url.intended'); return $this->to($path, $status, $headers, $secure); }
/** * Clear the current order id. */ public function clearCurrentOrderId() { $this->session->forget($this->sessionVariableName); }
/** * Handle user logged out. * * @return void */ public function handle() { $this->session->forget('authentication.social.oauth'); }
public function forgetURL($name) { $this->sessionManager->forget($this->getName($name)); }
/** * Remove one or many items from the session. * * @param string|array $keys * @return void * @static */ public static function forget($keys) { \Illuminate\Session\Store::forget($keys); }
/** * * * @static */ public static function forget($key) { return \Illuminate\Session\Store::forget($key); }