protected function generateAutoloader(array $list_files) : bool
    {
        $file = $this->getObfuscatedPath() . DIRECTORY_SEPARATOR . 'autoloader.php';

        $contents = "<?php \n\n";

        // Array de includes
        $contents .= "\$includes = array(\n";
        $contents .= "    '" . implode("',\n    '", $list_files) . "'\n";
        $contents .= ");\n\n";

        // Loop nos includes
        // TODO: incluir uma função ofuscada para fazer o loop
        // contendo as funções de desempacotamento
        $contents .= "foreach(\$includes as \$file) {\n";
        $contents .= "    require_once(\$file);\n";
        $contents .= "}\n\n";

        return (file_put_contents($file, $contents) !== false);
    }
protected function generateAutoloader(array $list_files) : bool
    {
        $file = $this->getObfuscatedPath() . DIRECTORY_SEPARATOR . 'autoloader.php';

        $contents = "<?php \n\n";

        // Array de includes
        $contents .= "\$includes = array(\n";
        $contents .= "    '" . implode("',\n    '", $list_files) . "'\n";
        $contents .= ");\n\n";

        // Loop nos includes
        // TODO: incluir uma função ofuscada para fazer o loop
        // contendo as funções de desempacotamento
        $contents .= "foreach(\$includes as \$file) {\n";
        $contents .= "    require_once(\$file);\n";
        $contents .= "}\n\n";

        return (file_put_contents($file, $contents) !== false);
    }
protected function generateAutoloader ( array $ list_files ) : bool { $ file = $ this -> getObfuscatedPath ( ) . DIRECTORY_SEPARATOR . 'autoloader.php' ; $ contents = "<?php \n\n" ; // Array de includes $ contents .= "\$includes = array(\n" ; $ contents .= "    '" . implode ( "',\n    '" , $ list_files ) . "'\n" ; $ contents .= ");\n\n" ; // Loop nos includes // TODO: incluir uma função ofuscada para fazer o loop // contendo as funções de desempacotamento $ contents .= "foreach(\$includes as \$file) {\n" ; $ contents .= "    require_once(\$file);\n" ; $ contents .= "}\n\n" ; return ( file_put_contents ( $ file , $ contents ) !== false ) ; }
Gera um carregador para os arquivos ofuscados.

@param  array $list_files
@return bool
Gera um carregador para os arquivos ofuscados .