|
|
@@ -81,7 +81,12 @@ abstract class ProductCategory extends AbstractDocumentEntity implements TreeInt |
|
|
|
*/ |
|
|
|
public function getChildrens(): Collection |
|
|
|
{ |
|
|
|
return $this->childrens; |
|
|
|
//TODO les lignes ci-dessous ne devraient pas exister, sert à résoudre le problème d'ordre dans le menu |
|
|
|
$iterator = $this->childrens->getIterator(); |
|
|
|
$iterator->uasort(function ($a, $b) { |
|
|
|
return ($a->getPosition() < $b->getPosition()) ? -1 : 1; |
|
|
|
}); |
|
|
|
return new ArrayCollection(iterator_to_array($iterator)); |
|
|
|
} |
|
|
|
|
|
|
|
public function addChildren(self $productCategory): self |