You can use a PHAR file description to regenerate a previously created PHAR file.
Creating a new PHAR file Defining the PHAR file's manifest
PHAR file exporter