Exemple #1
0
 /**
  * @param $pageEntities
  * @param $pageEntity
  * @param $i
  */
 private static function _setPage($pageEntities, $pageEntity, $i)
 {
     $parentIds = $pageEntity->parentIds;
     if (count($parentIds) > $i) {
         if ($pageEntities[$parentIds[$i]]->id == $pageEntity->parentId) {
             $pageEntities[$parentIds[$i]]->childPages[$pageEntity->id] = $pageEntity;
         } else {
             PageDAO::_setPage($pageEntities[$parentIds[$i]]->childPages, $pageEntity, $i + 1);
         }
     }
 }