function modaccesspolicytemplategroup_populate_policy_children(modAccessPolicy &$object) { $children = $object->getMany('Children', null, false); if ($children) { foreach ($children as &$child) { if ($child->get('id') == $object->get('id')) { continue; } modaccesspolicytemplategroup_populate_policy_children($child); } } }