private function isHiddenByParent($pathString, array $rows)
{
$parentNodeIds = explode('/', trim($pathString, '/'));
array_pop($parentNodeIds);
// remove self
foreach ($rows as $row) {
if ($row['is_hidden'] && in_array($row['node_id'], $parentNodeIds)) {
return true;
}
}
return false;
}