Collection
class Collection extends Collection (View source)
Properties
protected array | $storage | from Collection |
Methods
No description
has, vérifie l'existance une clé dans la colléction de session
get, permet de récupérer une valeur ou la colléction de valeur.
collectionify, permet de récupérer une valeur ou la colléction de valeur sous forme d'instance de collection.
set, modifie une entrée dans la colléction ou l'ajout si non
Permet de retourne la liste de clé et retourne une instance de Collection.
Permet d'ignorer la clé que l'on lui donne et retourne une instance de Collection.
update, met à jour une valeur existant dans la collection
No description
No description
Ajout après le dernier élément de la collection
No description
No description
Permet de supprimer tout les enrégistrement séléctionnés
Details
__construct(array $arr = [])
No description
mixed
first()
Le premier element de la liste
array
last()
Le dernier element de la liste
bool
has(string $key, bool $strict = false)
has, vérifie l'existance une clé dans la colléction de session
bool
isEmpty()
isEmpty, vérifie si une colléction est vide.
mixed
get(string $key, mixed $default = null)
get, permet de récupérer une valeur ou la colléction de valeur.
Collection
values()
retourne la liste des valeurs de la collection
Collection
keys()
retourne la liste des clés de la collection
int
count()
Quand on appelera la fonction count sur un object collection.
Collection
collectionify(string $key)
collectionify, permet de récupérer une valeur ou la colléction de valeur sous forme d'instance de collection.
Collection
delete(string $key)
delete, supprime une entrée dans la colléction
mixed
set(string $key, mixed $value)
set, modifie une entrée dans la colléction ou l'ajout si non
each(callable $cb)
each parcour l'ensemble des valeurs de la collection
Collection
merge(Collection|array $array)
fusion la collection avec un tableau ou une autre collection
Collection
map(callable $cb)
map
Collection
filter(callable $cb)
filter
array
fill(mixed $data, int $offset)
Fill
Collection
reduce(callable $cb, mixed $next = null)
reduce
string
implode($sep)
Implode
int
sum(callable $cb = null)
Sum
number
max(callable $cb = null)
Max
number
min(callable $cb = null)
Max
Collection
excepts(array $except)
Permet de retourne la liste de clé et retourne une instance de Collection.
Collection
ignores(array $ignores)
Permet d'ignorer la clé que l'on lui donne et retourne une instance de Collection.
Collection
reverse()
reverse
bool
update(string|int $key, mixed $data, bool $overide = false)
update, met à jour une valeur existant dans la collection
Generator
yieldify()
yieldify, lance un générateur
string
toJson(int $option = 0)
No description
int
length()
length, longeur de la collection
mixed
shift()
Supprime le premier élément de la collection
mixed
pop()
Supprime le dernier élément de la collection
array
toArray()
No description
mixed
all()
Retourne les éléments de la collection
mixed
push(mixed $value, int|string $key = null)
Ajout après le dernier élément de la collection
mixed
__get(string $name)
__get
__set($name, $value)
__set
bool
__isset($name)
__isset
__unset($name)
__unset
string
__toString()
No description
jsonSerialize()
No description
getIterator()
getIterator
bool
offsetExists(mixed $offset)
No description
mixed
offsetGet(mixed $offset)
No description
offsetSet(mixed $offset, mixed $value)
No description
offsetUnset(mixed $offset)
No description
dropAll()
Permet de supprimer tout les enrégistrement séléctionnés