40 lines
736 B
Markdown
40 lines
736 B
Markdown
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
|