Tribe_Meta_Box::array_map_deep( $callback, $data )
Source
File: lib/tribe-meta-box.php
public function array_map_deep( $callback, $data ) {
$results = array();
$args = array();
if ( func_num_args() > 2 ) {
$args = (array) array_shift( array_slice( func_get_args(), 2 ) );
}
foreach ( $data as $key => $value ) {
if ( is_array( $value ) ) {
array_unshift( $args, $value );
array_unshift( $args, $callback );
$results[ $key ] = call_user_func_array( array( 'self', 'array_map_deep' ), $args );
}
else {
array_unshift( $args, $value );
$results[ $key ] = call_user_func_array( $callback, $args );
}
}
return $results;
}