Code Duplication    Length = 10-10 lines in 2 locations

build.php 1 location

@@ 12-21 (lines=10) @@
9
    return new Arrgh(\$array);
10
}\n";
11
12
foreach ($all_functions as $function) {
13
    if (strpos($function, "array_") === 0) {
14
        $function = substr($function, strlen("array_"));
15
    }
16
    $function_name = $prefix . $function;
17
    $function_impl = "function $function_name()\n{
18
    return Arrgh::$function(...func_get_args());
19
}\n";
20
    echo $function_impl;
21
}
22

src/arrgh_functions.php 1 location

@@ 19-28 (lines=10) @@
16
            return new Arrgh(\$array);
17
        }");
18
19
        foreach ($all_functions as $function) {
20
            if (strpos($function, "array_") === 0) {
21
                $function = substr($function, strlen("array_"));
22
            }
23
            $function_name = $prefix . $function;
24
            $function_impl = "function $function_name () {
25
                return Arrgh::$function(...func_get_args());
26
            }";
27
            eval($function_impl);
28
        }
29
    }
30
31
    // Define so it will not be defiend again