Passed
Push — develop ( 83bea4...aade66 )
by Richard
03:09 queued 12s
created

array_map_recursive()   A

Complexity

Conditions 2
Paths 1

Size

Total Lines 7
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 3
c 1
b 0
f 0
dl 0
loc 7
rs 10
cc 2
nc 1
nop 2
1
<?php
2
3
if (!function_exists('array_map_recursive')) {
4
	function array_map_recursive($callback, $array)
5
	{
6
		$func = function ($item) use (&$func, &$callback) {
7
			return is_array($item) ? array_map($func, $item) : call_user_func($callback, $item);
8
		};
9
10
		return array_map($func, $array);
11
	}
12
}
13