class Session

Constants

TOKEN

Nama string CSRF token yang disimpan di session.

Properties

static Payload $instance Berisi instance session (singleton).
static array $registrar Berisi list registrar driver pihak ketiga.

Methods

static 
load()

Buat payload session dan muat sessionnya.

static 
start(string $driver)

Buat instance payload session baru.

static Driver
factory(string $driver)

Buat instance driver session baru.

static Payload
instance()

Ambil instance payload session yang sedang aktif.

static bool
started()

Cek apakah session sudah dimulai atau belum.

static 
extend(string $driver, Closure $resolver)

Daftarkan sebuah driver session pihak ketiga.

static 
__callStatic($method, $parameters)

Magic Method untuk memanggil method milik instance session secara statis.

Details

at line 33
static load()

Buat payload session dan muat sessionnya.

at line 44
static start(string $driver)

Buat instance payload session baru.

Parameters

string $driver

at line 56
static Driver factory(string $driver)

Buat instance driver session baru.

Parameters

string $driver

Return Value

Driver

at line 90
static Payload instance()

Ambil instance payload session yang sedang aktif.

 // Ambil instance session lalu ambil sebuah item
 Session::instance()->get('name');

 // Ambil instance session lalu taruh sebuah item kedalam session
 Session::instance()->put('name', 'Budi');

Return Value

Payload

at line 104
static bool started()

Cek apakah session sudah dimulai atau belum.

Return Value

bool

at line 115
static extend(string $driver, Closure $resolver)

Daftarkan sebuah driver session pihak ketiga.

Parameters

string $driver
Closure $resolver

at line 136
static __callStatic($method, $parameters)

Magic Method untuk memanggil method milik instance session secara statis.

 // Ambil item dari session
 $value = Session::get('name');

 // Taruh item ke session (cara 1)
 $value = Session::put('name', 'Budi');

 // Taruh item ke session (cara 2)
 $value = Session::instance()->put('name', 'Budi');

Parameters

$method
$parameters