Naneau\Obfuscator\Obfuscator::obfuscate PHP Method

obfuscate() public method

Strip whitespace
public obfuscate ( string $directory, boolean $stripWhitespace = false, $ignoreError = false ) : void
$directory string
$stripWhitespace boolean
return void
    public function obfuscate($directory, $stripWhitespace = false, $ignoreError = false)
    {
        foreach ($this->getFiles($directory) as $file) {
            $this->getEventDispatcher()->dispatch('obfuscator.file', new FileEvent($file));
            // Write obfuscated source
            file_put_contents($file, $this->obfuscateFileContents($file, $ignoreError));
            // Strip whitespace if required
            if ($stripWhitespace) {
                file_put_contents($file, php_strip_whitespace($file));
            }
        }
    }