seld / phar-utils
PHAR file format utilities, for when PHP phars you up
Installs: 168 186 559
Dependents: 30
Suggesters: 0
Security: 0
Stars: 883
Watchers: 1
Forks: 3
Open Issues: 1
pkg:composer/seld/phar-utils
Requires
- php: >=5.3
README
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::SHA256orPhar::SHA512
Seld\PharUtils\Linter
- 
Linter::lint($pharFile)Lints all php files inside a given phar with the current PHP version. 
Requirements
PHP 5.3 and above
License
PHAR Utils is licensed under the MIT License - see the LICENSE file for details