protected function buildStruct(array $struct, array $array) { $return = array(); foreach ($struct as $index => $default) { $return[$index] = elgg_extract($index, $array, $default); } return $return; }