Name Last Update
..
src Loading commit data...
.gitignore Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
composer.json Loading commit data...
composer.lock Loading commit data...

README.md

PHAR Utils

PHAR file format utilities, for when PHP phars you up.

Installation

composer require seld/phar-utils

API

Seld\PharUtils\Timestamps

  • __construct($pharFile)

Load a phar file in memory.

  • updateTimestamps($timestamp = null)

Updates each file's unix timestamps in the PHAR so the PHAR signature can be produced in a reproducible manner.

  • save($path, $signatureAlgo = '')

Saves the updated phar file with an updated signature. Algo must be one of Phar::MD5, Phar::SHA1, Phar::SHA256 or Phar::SHA512

Requirements

PHP 5.3 and above

License

PHAR Utils is licensed under the MIT License - see the LICENSE file for details