herrera-io / phar-update
This package is abandoned and no longer maintained.
No replacement package was suggested.
A library for self-updating Phars.
2.0.0
2013-11-09 17:13 UTC
Requires
- php: >=5.3.3
- herrera-io/json: 1.*
- herrera-io/version: 1.*
Requires (Dev)
- herrera-io/phpunit-test-case: 1.*
- mikey179/vfsstream: 1.1.0
- phpunit/phpunit: 3.7.*
README
A library for self-updating Phars.
Summary
This library handles the updating of applications packaged as distributable Phars. The modular design allows for a more customizable update process.
Installation
Add it to your list of Composer dependencies:
$ composer require herrera-io/phar-update=1.*
Usage
<?php use Herrera\Phar\Update\Manager; use Herrera\Phar\Update\Manifest; $manager = new Manager(Manifest::loadFile( 'http://box-project.org/manifest.json' )); // update to the next available 1.x update $manager->update('1.0.0', true);