Set
final class Set implements Countable, IteratorAggregate, JsonSerializable, ArrayAccess (View source)
Constants
| MIN_CAPACITY |
|
Methods
No description
No description
No description
No description
No description
No description
Count elements of an object
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Whether a offset exists
Offset to retrieve
Offset to set
Offset to unset
Details
__construct(iterable $values = [])
No description
void
add(TValue ...$values)
No description
void
allocate(int $capacity)
No description
int
capacity()
No description
void
clear()
No description
bool
contains(TValue ...$values)
No description
Set
copy()
No description
int
count()
Count elements of an object
Set
filter(callable|null $callback = null)
No description
TValue
first()
No description
TValue
get(int $index)
No description
Traversable
getIterator()
No description
bool
isEmpty()
No description
string
join(string $glue = '')
No description
mixed
jsonSerialize()
No description
TValue
last()
No description
Set
map(callable $callback)
No description
Set
merge(TValue> $values)
No description
TReturn|null
reduce(callable $callback, TInitial|null $initial = null)
No description
void
remove(TValue ...$values)
No description
void
reverse()
No description
Set
reversed()
No description
Set
slice(int $index, int|null $length = null)
No description
void
sort(callable|null $comparator = null)
No description
Set
sorted(callable|null $comparator = null)
No description
int|float
sum()
No description
array
toArray()
No description
array
__serialize()
No description
void
__unserialize(array $data)
No description
bool
offsetExists(TKey $offset)
Whether a offset exists
mixed
offsetGet(TKey $offset)
Offset to retrieve
void
offsetSet(TKey $offset, TValue $value)
Offset to set
void
offsetUnset(TKey $offset)
Offset to unset