LiteCollection
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)
at line 30
__construct(array $items = [])
Create new collection
at line 42
get(string $name, $default = null)
at line 52
mixed|null
add(string $name, mixed $value)
at line 68
set(string $name, $value)
at line 76
replace(array $items)
at line 87
LiteCollection
reject(callable $filter)
at line 106
LiteCollection
map(callable $callback)
at line 122
string
implode(string $char = ',')
at line 137
array
all()
at line 145
bool
has(string $key)
at line 153
mixed
remove($key)
at line 168
clear()
clear all data
at line 182
mixed
jsonSerialize()
Specify data which should be serialized to JSON