PATH:
home
/
lab2454c
/
vaultchip.com
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Testing
/
Concerns
<?php namespace Illuminate\Foundation\Testing\Concerns; trait InteractsWithSession { /** * Set the session to the given array. * * @param array $data * @return $this */ public function withSession(array $data) { $this->session($data); return $this; } /** * Set the session to the given array. * * @param array $data * @return $this */ public function session(array $data) { $this->startSession(); foreach ($data as $key => $value) { $this->app['session']->put($key, $value); } return $this; } /** * Start the session for the application. * * @return $this */ protected function startSession() { if (! $this->app['session']->isStarted()) { $this->app['session']->start(); } return $this; } /** * Flush all of the current session data. * * @return $this */ public function flushSession() { $this->startSession(); $this->app['session']->flush(); return $this; } }
[-] InteractsWithViews.php
[edit]
[-] InteractsWithRedis.php
[edit]
[+]
..
[-] InteractsWithDatabase.php
[edit]
[-] InteractsWithTime.php
[edit]
[-] InteractsWithConsole.php
[edit]
[-] InteractsWithAuthentication.php
[edit]
[-] MakesHttpRequests.php
[edit]
[-] MocksApplicationServices.php
[edit]
[-] InteractsWithSession.php
[edit]
[-] InteractsWithContainer.php
[edit]
[-] InteractsWithExceptionHandling.php
[edit]