PeServer

TemporaryStore
in package

一時データ管理処理。

CookieStore を使ってセッションではない何かを扱う。

アプリケーション側で明示的に使用しない想定。

Table of Contents

Constants

ID_LENGTH  = 40

Properties

$cookie  : CookieStore
$isImported  : bool
取り込み処理が行われたか。
$options  : TemporaryOptions
$removes  : array<string|int, string>
破棄データ。
$values  : array<string, mixed>
一時データ。

Methods

__construct()  : mixed
apply()  : void
peek()  : mixed
Undocumented function
pop()  : mixed
Undocumented function
push()  : void
追加。
remove()  : void
getFilePath()  : string
getOrCreateId()  : string
hasId()  : bool
import()  : void

Constants

Properties

$isImported

取り込み処理が行われたか。

private bool $isImported = false

$removes

破棄データ。

private array<string|int, string> $removes = []

$values

一時データ。

private array<string, mixed> $values = []
Tags
phpstan-var

array<string,ServerStoreValueAlias>

Methods

peek()

Undocumented function

public peek(string $key) : mixed
Parameters
$key : string
Tags
phpstan-return

ServerStoreValueAlias

pop()

Undocumented function

public pop(string $key) : mixed
Parameters
$key : string
Tags
phpstan-return

ServerStoreValueAlias

push()

追加。

public push(string $key, mixed $value) : void
Parameters
$key : string
$value : mixed
Tags
phpstan-param

ServerStoreValueAlias $value

remove()

public remove(string $key) : void
Parameters
$key : string

getFilePath()

private getFilePath(string $id) : string
Parameters
$id : string
Return values
string

getOrCreateId()

private getOrCreateId() : string
Return values
string

import()

private import(string $id) : void
Parameters
$id : string

        
On this page

Search results