Bright Nucleus PHP Releases Database
, (*1)
This is a Composer plugin that provides an automated list of PHP releases., (*2)
Table Of Contents
Installation
The only thing you need to do to make this work is adding this package as a dependency to your project:, (*3)
composer require brightnucleus/php-releases
Basic Usage
On each composer install
or composer update
, the list of PHP releases will be rebuilt., (*4)
Usage is pretty straight-forward. Just use one of the two provided static methods:, (*5)
<?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>'
Contributing
All feedback / bug reports / pull requests are welcome., (*6)
License
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., (*7)