class LiteCollection extends ArrayObject implements CollectionInterface

Class LiteCollection

Methods

static LiteCollection
make(array|null $items = null)

No description

__construct(array $items = [])

Create new collection

get(string $name, $default = null)

No description

mixed|null
add(string $name, mixed $value)

No description

set(string $name, $value)

No description

replace(array $items)

No description

reject(callable $filter)

No description

map(callable $callback)

No description

string
implode(string $char = ',')

No description

array
all()

No description

bool
has(string $key)

No description

mixed
remove($key)

No description

clear()

clear all data

mixed
jsonSerialize()

Specify data which should be serialized to JSON

Details

at line 21
static LiteCollection make(array|null $items = null)

Parameters

array|null $items

Return Value

LiteCollection

at line 30
__construct(array $items = [])

Create new collection

Parameters

array $items Pre-populate collection with this key-value array

at line 42
get(string $name, $default = null)

Parameters

string $name
$default

at line 52
mixed|null add(string $name, mixed $value)

Parameters

string $name
mixed $value

Return Value

mixed|null

at line 68
set(string $name, $value)

Parameters

string $name
$value

at line 76
replace(array $items)

Parameters

array $items

at line 87
LiteCollection reject(callable $filter)

Parameters

callable $filter

Return Value

LiteCollection

at line 106
LiteCollection map(callable $callback)

Parameters

callable $callback

Return Value

LiteCollection

at line 122
string implode(string $char = ',')

Parameters

string $char

Return Value

string

at line 137
array all()

Return Value

array

at line 145
bool has(string $key)

Parameters

string $key

Return Value

bool

at line 153
mixed remove($key)

Parameters

$key

Return Value

mixed

at line 168
clear()

clear all data

at line 182
mixed jsonSerialize()

Specify data which should be serialized to JSON

Return Value

mixed data which can be serialized by json_encode, which is a value of any type other than a resource.