stuart/myversion

Ask Composer which version of a package has been installed

1.1.0 2015-04-28 12:36 UTC

This package is not auto-updated.

Last update: 2024-04-17 06:57:58 UTC


README

Scrutinizer Code Quality

MyVersionLib is a simple-to-use PHP component for easily determine your app's installed version by reading Composer's installed.json file.

The main advantage of this is that you don't have to manually update a version string in your source code any more. Use this library to ask Composer which version it installed instead :)

System-Wide Installation

MyVersionLib should be installed using composer:

require: {
    "stuart/myversion": "~1"
}

Usage

This library is really easy to use:

{% highlight php startinline %} $version = new Stuart\MyVersion("datasift/storyplayer"); echo (string)$version; {% endhighlight %}

Just substitute "datasift/storyplayer" for the composer package you want the version for.

Contributing

This library is developed using the Gitflow model. To contribute:

  1. Fork this project on GitHub
  2. Create a feature branch off the develop branch
  3. Commit your changes to your feature branch
  4. Send me a Pull Request

License

New BSD license