This is a Composer plugin that provides an automated list of PHP releases.
The only thing you need to do to make this work is adding this package as a dependency to your project:
composer require brightnucleus/php-releases
composer install or
composer update, the list of PHP releases will be rebuilt.
Usage is pretty straight-forward. Just use one of the two provided static methods:
<?php $releases = new PHPReleases(); // Check whether a specific version exists. $exists = $releases->exists( '7.0.0' ); // Returns true. // Get the release date of a specific version. $date = $releases->getReleaseDate( '7.0.0' ); // Returns DateTime object for 2015-12-03. // Get all the release data. $array = $releases->getAll(); // Returns an array in the format: '<version>' => '<release date>'
All feedback / bug reports / pull requests are welcome.
This code is released under the MIT license. For the full copyright and license information, please view the LICENSE file distributed with this source code.