class File extends Driver implements Sweeper (View source)

Methods

array
load(string $id)

Muat session berdasarkan ID yang diberikan.

save(array $session, array $config, bool $exists)

Simpan session.

delete(string $id)

Hapus session berdasarkan ID yang diberikan.

array
fresh()

Buat data session baru dengan ID yang unik.

from  Driver
string
id()

Ambil ID unik yang belum pernah dipakai oleh session.

from  Driver
__construct(string $path)

Buat instance baru driver session File.

sweep(int $expiration)

Hapus seluruh session yang telah kedaluwarsa.

string
naming(string $id)

Helper untuk format nama file session.

static string
guard(string $value)

Helper untuk proteksi akses file via browser.

static string
unguard(string $value)

Helper untuk buang proteksi akses file via browser.

Details

array load(string $id)

Muat session berdasarkan ID yang diberikan.

Jika session tidak ditemukan, NULL akan direturn.

Parameters

string $id

Return Value

array

save(array $session, array $config, bool $exists)

Simpan session.

Parameters

array $session
array $config
bool $exists

delete(string $id)

Hapus session berdasarkan ID yang diberikan.

Parameters

string $id

array fresh()

Buat data session baru dengan ID yang unik.

Return Value

array

string id()

Ambil ID unik yang belum pernah dipakai oleh session.

Return Value

string

__construct(string $path)

Buat instance baru driver session File.

Parameters

string $path

sweep(int $expiration)

Hapus seluruh session yang telah kedaluwarsa.

Parameters

int $expiration

protected string naming(string $id)

Helper untuk format nama file session.

Parameters

string $id

Return Value

string

static protected string guard(string $value)

Helper untuk proteksi akses file via browser.

Parameters

string $value

Return Value

string

static protected string unguard(string $value)

Helper untuk buang proteksi akses file via browser.

(Kebalikan dari method guard).

Parameters

string $value

Return Value

string