SemverLib
, (*1)
MyVersionLib is a simple-to-use PHP component for easily determine your app's installed version by reading Composer's installed.json
file., (*2)
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 :), (*3)
System-Wide Installation
MyVersionLib should be installed using composer:, (*4)
require: {
"stuart/myversion": "~1"
}
Usage
This library is really easy to use:, (*5)
{% highlight php startinline %}
$version = new Stuart\MyVersion("datasift/storyplayer");
echo (string)$version;
{% endhighlight %}, (*6)
Just substitute "datasift/storyplayer" for the composer package you want the version for., (*7)
Contributing
This library is developed using the Gitflow model. To contribute:, (*8)
- Fork this project on GitHub
- Create a feature branch off the develop branch
- Commit your changes to your feature branch
- Send me a Pull Request
License
New BSD license, (*9)