CoreException {
File result = File.createTempFile("temp", ".phar");
// result.deleteOnExit();
pharPackage.setPharLocation(new Path(result.getAbsolutePath()));
PharFileExporter exporter = new PharFileExporter(pharPackage);
Stub stub = new Stub(pharPackage);
exporter.writeStub(stub);
File file = new File(pharFileFolder);
File[] children = file.listFiles();
for (int i = 0; i < children.length; i++) {
export(exporter, children[i]);
}
exporter.writeSignature();
exporter.finished();
return result;
}