WPupdatePHP library
Library to be bundled with WordPress plugins to enforce users to upgrade their PHP versions or switch to a decent host.
Installation
We recommend installing the library using Composer, as follows.
composer require wpupdatephp/wp-update-php
Another option is to download the class file manually.
Usage
Usage of this library depends on how you start your plugin. The core does_it_meet_required_php_version
method does all the checking for you and adds an admin notice in case the version requirement is not met.
For example, when you start your plugin by instantiating a new object, you should wrap a conditional check around it.
Example:
$updatePhp = new WPUpdatePhp( '5.4.0' );
if ( $updatePhp->does_it_meet_required_php_version( PHP_VERSION ) ) {
// Instantiate new object here
}
// The version check has failed, a admin notice has been thrown
License
(GPLv3 license or later)
WP Update PHP Library Copyright (C) 2015 Coen Jacobs
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.