PHAR file format utilities, for when PHP phars you up.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src Set correct signature when compressed or different Oct 13, 2015
.gitignore Initial commit May 1, 2015
LICENSE
README.md Initial commit May 1, 2015
composer.json
composer.lock Initial commit May 1, 2015

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