Filtrer une collection Doctrine
Quand on doit filtrer une collection Doctrine, le premier réflexe est d’utiliser la méthode filter(). Simple et pratique, le code est plus court et lisible qu’une boucle traditionnelle. #[ORM\Entity] class Project { #[ORM\OneToMany(targetEntity: Task::class)] private Collection $tasks; public function getPendingTasks(): Collection { return $this->tasks->filter( static fn (Task $task): bool => !$task->isDone(), ); } } Néanmoins cette méthode de filtrage peut ne pas être sans conséquences. Les…
Soutenez Jérémy Decool en consultant la ressource originale
Lire l'article originalVous aimez découvrir ces sources ?
Soutenez-moi sur Patreon