Quick actions

cmd+k|ctrl+k

Navigation

Languages

mkpp

Snippet info

Language

Php

Visibility

public

Author

thepouar

Created

2015-08-15T23:31:29Z

Updated

2015-08-15T23:34:03Z

<?php
function rsearch($folder, $pattern) {
    $dir = new RecursiveDirectoryIterator($folder);
    $ite = new RecursiveIteratorIterator($dir);
    $files = new RegexIterator($ite, $pattern, RegexIterator::GET_MATCH);
    $fileList = array();
    foreach($files as $file) {
        $fileList = array_merge($fileList, $file);
    }
    return $fileList;
}
foreach (rsearch(getcwd(),'/.*\/.*PHPMakefile$/') as &$value)
{
    ob_start();
    include $value;
    file_put_contents(preg_replace("/PHPMakefile$/",'Makefile', $value), ob_get_clean());
}
INFO