Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

combine files #69

Open
the-liquid-metal opened this issue May 10, 2020 · 1 comment
Open

combine files #69

the-liquid-metal opened this issue May 10, 2020 · 1 comment

Comments

@the-liquid-metal
Copy link

the-liquid-metal commented May 10, 2020

How about combining all input files into one (or several) output files?
-> a road to single-file application.

There are already exist single file app. The famous one is "Composer" which composer.phar we use every time. There are several tools available that can package php applications into one phar file.

Let's experiment with preload feature which comes with php 7.4 and create a new php workflow. Let's push YAK Pro further. YAK Pro provides one or two steps on that road. Isn't "YAK Pro" stands for "Yet Another Killer Product"?

YAK Pro should be able to produce output grouped by namespace. All classes, contants and functions member are wrapped up with just a single namespace declaration. Then all namespace declaration are combined into single (or several) output files.

From the obfuscator point of view, a bloated output file means: slowdown deobfuscated process or slowdown IDE, and additional step to analize and reformat code.

@oleteacher
Copy link

Following... Wish I was talented enough to push project up for PHP7.4 +

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants