PeServer

Dictionary extends TypeArrayBase
in package

連想配列(キーは文字列限定)。

Tags
template

TValue

extends

TypeArrayBase<string,TValue>

Table of Contents

Properties

$items  : array<string|int, mixed>
アイテム一覧。
$type  : string

Methods

__construct()  : mixed
生成。
count()  : int
create()  : self
配列から生成。
empty()  : self
空データの生成。
getArray()  : array<string|int, mixed>
配列データを取得。
getIterator()  : Traversable
offsetExists()  : bool
offsetGet()  : mixed
offsetSet()  : void
offsetUnset()  : void
isValidType()  : void
throwIfInvalidOffset()  : void

Properties

$items

アイテム一覧。

protected array<string|int, mixed> $items = []
Tags
phpstan-var

array<TKey,TValue>

Methods

__construct()

生成。

public __construct(class-string|TypeUtility::TYPE_* $type, array<string|int, mixed> $map) : mixed
Parameters
$type : class-string|TypeUtility::TYPE_*
$map : array<string|int, mixed>
Tags
phpstan-param

array<string,TValue> $map

count()

public count() : int
Tags
phpstan-return

non-negative-int

Return values
int

create()

配列から生成。

public static create(array<string|int, mixed> $map) : self
Parameters
$map : array<string|int, mixed>

配列。

Tags
template

TTValue

phpstan-param

non-empty-array<string,TTValue> $map

phpstan-return

self<TTValue>

Return values
self

empty()

空データの生成。

public static empty(class-string|TypeUtility::TYPE_* $type) : self
Parameters
$type : class-string|TypeUtility::TYPE_*
Tags
template

TTValue

phpstan-return

self<TTValue>

Return values
self

getArray()

配列データを取得。

public getArray() : array<string|int, mixed>
Tags
phpstan-return

array<TKey,TValue>

Return values
array<string|int, mixed>

getIterator()

public getIterator() : Traversable
Tags
phpstan-return

Traversable<TKey, TValue>

Return values
Traversable

offsetExists()

public offsetExists(string $offset) : bool
Parameters
$offset : string
Return values
bool

offsetGet()

public offsetGet(string $offset) : mixed
Parameters
$offset : string
Tags
phpstan-return

TValue $value

offsetSet()

public offsetSet(string|null $offset, mixed $value) : void
Parameters
$offset : string|null
$value : mixed
Tags
phpstan-param

TValue $value

offsetUnset()

public offsetUnset(string $offset) : void
Parameters
$offset : string

isValidType()

protected isValidType(mixed $value) : void
Parameters
$value : mixed

throwIfInvalidOffset()

protected throwIfInvalidOffset(mixed $offset) : void
Parameters
$offset : mixed

        
On this page

Search results