$oAttDef) { // Check (once) all the attributes that are hierarchical keys if ((MetaModel::GetAttributeOrigin($sClass, $sAttCode) == $sClass) && $oAttDef->IsHierarchicalKey()) { echo "Rebuild hierarchical key $sAttCode from $sClass.\n"; HierarchicalKey::Rebuild($sClass, $sAttCode, $oAttDef); } } } echo "Done\n";