brightnucleus / php-releases
Automatically fetch a list of PHP releases from the official PHP website.
Installs: 36
Dependents: 1
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 0
Open Issues: 0
Type:composer-plugin
Requires
- php: >=5.2
- composer-plugin-api: ^1
- brightnucleus/config-52: ^0.1
- xrstf/composer-php52: ^1
Requires (Dev)
- phpunit/phpunit: ^4.8
This package is auto-updated.
Last update: 2024-11-16 06:21:15 UTC
README
This is a Composer plugin that provides an automated list of PHP releases.
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:
composer require brightnucleus/php-releases
Basic Usage
On each 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>'
Contributing
All feedback / bug reports / pull requests are welcome.
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.