$line = trim($js[$i]); if (strpos($line, '', '', $line); $filename = substr($line, strrpos($line, '/') + 1); $buildLog .= $line . "\n"; // echo $filename . "\n"; // Read the file in if (file_exists($line)) { $source = file_get_contents($line); if ($filename == 'Intro.js') { // Built at: {buildDate} $source = str_replace('{buildDate}', date('r'), $source); // {version} $source = str_replace('{version}', $version, $source); // Set the header $header = $source; } else { $output .= $source . "\n"; } } } } // Create a UMD wrapper, to allow Phaser to be exposed to AMD, Node and Browsers $template = << Minify it