Code Duplication    Length = 15-16 lines in 2 locations

RoboFile.php 1 location

@@ 2-16 (lines=15) @@
1
<?php declare(strict_types=1);
2
if ( ! function_exists('glob_recursive'))
3
{
4
	// Does not support flag GLOB_BRACE
5
	function glob_recursive($pattern, $flags = 0)
6
	{
7
		$files = glob($pattern, $flags);
8
9
		foreach (glob(dirname($pattern).'/*', GLOB_ONLYDIR|GLOB_NOSORT) as $dir)
10
		{
11
			$files = array_merge($files, glob_recursive($dir.'/'.basename($pattern), $flags));
12
		}
13
14
		return $files;
15
	}
16
}
17
18
/**
19
 * This is project's console commands configuration for Robo task runner.

build/update_header_comments.php 1 location

@@ 10-25 (lines=16) @@
7
    'Robofile.php'
8
];
9
10
if ( ! function_exists('glob_recursive'))
11
{
12
    // Does not support flag GLOB_BRACE
13
14
    function glob_recursive($pattern, $flags = 0)
15
    {
16
        $files = glob($pattern, $flags);
17
18
        foreach (glob(dirname($pattern) . '/*', GLOB_ONLYDIR | GLOB_NOSORT) as $dir)
19
        {
20
            $files = array_merge($files, glob_recursive($dir . '/' . basename($pattern), $flags));
21
        }
22
23
        return $files;
24
    }
25
}
26
27
function get_text_to_replace($tokens)
28
{