Liste
La class implémente les interfaces Countable
Iterator
Arrayable
qui permettent
l'itération via boucle
foreach
foreach(new EagleList(datas: ["eagle","framework"]) as $element) var_dump($element);récupération du nombre d'éléments via la méthode
count
Les méthodes propres à la class permettent l'accès aux données accompagné de fonctions de recherche
getFirst
fourni le premier élément de la listegetLast
fourni le dernier élément de la listesetFinder
permet modifier la fonction de recherche par défaut de la class (qui se base sur l'égalité). Référez-vous aux commentaires de la fonction pour plus de détailsgetDefaultFinder
fourni la fonction de recherche par défaut de la classfind
fonction majeure de recherche, elle prend en paramètres les éléments à faire correspondre dans la liste basée sur la fonction de recherche courante. Elle retourne une nouvelle instance deEagleList
contenant les éléments correspondants.