private function buildPath($id)
{
if (!$id) {
return [];
}
$path = [$id];
if (!isset($this->categoriesFlat[$id])) {
return $path;
}
$parent = $this->categoriesFlat[$id];
if (isset($parent['parent'])) {
$path = array_merge($path, $this->buildPath($parent['parent']));
}
return $path;
}