старый вариант:
$privateCategories = $business->getSocialMediaFolders();
$iterator = $privateCategories->getIterator();
$iterator->uasort(function ($a, $b) {
return ($a->getFolder()->getName() < $b->getFolder()->getName()) ? -1 : 1;
});
$privateCategories = new ArrayCollection(iterator_to_array($iterator));
По сути есть три сущности
ArrayCollection::matching
$criteria = Criteria::create()->orderBy(['createdAt'=>Criteria::DESC]); return $this->snapshots->matching($criteria);
https://www.doctrine-project.org/projects/doctrine-orm/en/2.6/reference/annotations-reference.html#orderby
Обсуждают сегодня