Merge pull request #16 from LdesignMedia/86c89ftg9-fix-php-version-compat

Fix #86c89ftg9 - Remove PHP 7.4 typed properties for PHP 7.3 compatibility
This commit is contained in:
Hamza Tamyachte authored and GitHub committed 2026-03-18 10:17:06 +01:00
commit c91646df81
5 files changed
+7 -6

No files matched your search

View File
Whitespace-only changes.
+3 -2
View File
@@ -11,7 +11,7 @@ activity, making it accessible only to users from specified IP addresses.
* Author: Luuk Verhoeven, [ldesignmedia.nl](https://ldesignmedia.nl/) * Author: Luuk Verhoeven, [ldesignmedia.nl](https://ldesignmedia.nl/)
* Author: Vincent Cornelis, [ldesignmedia.nl](https://ldesignmedia.nl/) * Author: Vincent Cornelis, [ldesignmedia.nl](https://ldesignmedia.nl/)
* Min. required: Moodle 4.0 * Min. required: Moodle 4.0
* Supports PHP: 7.4 * Supports PHP: 7.3+
![Moodle400](https://img.shields.io/badge/moodle-4.0-F98012.svg?logo=moodle) ![Moodle400](https://img.shields.io/badge/moodle-4.0-F98012.svg?logo=moodle)
![Moodle401](https://img.shields.io/badge/moodle-4.1-F98012.svg?logo=moodle) ![Moodle401](https://img.shields.io/badge/moodle-4.1-F98012.svg?logo=moodle)
@@ -22,6 +22,7 @@ activity, making it accessible only to users from specified IP addresses.
![Moodle500](https://img.shields.io/badge/moodle-5.0-F98012.svg?logo=moodle) ![Moodle500](https://img.shields.io/badge/moodle-5.0-F98012.svg?logo=moodle)
![Moodle501](https://img.shields.io/badge/moodle-5.1-F98012.svg?logo=moodle) ![Moodle501](https://img.shields.io/badge/moodle-5.1-F98012.svg?logo=moodle)
![PHP7.3](https://img.shields.io/badge/PHP-7.3-777BB4.svg?logo=php)
![PHP7.4](https://img.shields.io/badge/PHP-7.4-777BB4.svg?logo=php) ![PHP7.4](https://img.shields.io/badge/PHP-7.4-777BB4.svg?logo=php)
![PHP8.0](https://img.shields.io/badge/PHP-8.0-777BB4.svg?logo=php) ![PHP8.0](https://img.shields.io/badge/PHP-8.0-777BB4.svg?logo=php)
![PHP8.1](https://img.shields.io/badge/PHP-8.1-777BB4.svg?logo=php) ![PHP8.1](https://img.shields.io/badge/PHP-8.1-777BB4.svg?logo=php)
@@ -63,6 +64,6 @@ The GNU GENERAL PUBLIC LICENSE. Please see [License File](LICENSE) for more info
Contributions are welcome and will be fully credited. We accept contributions via Pull Requests on Github. Contributions are welcome and will be fully credited. We accept contributions via Pull Requests on Github.
## Changelog ### Changelog
See [CHANGELOG.md](CHANGELOG.md) for a full list of changes. See [CHANGELOG.md](CHANGELOG.md) for a full list of changes.
+2 -2
View File
@@ -41,14 +41,14 @@ class condition extends \core_availability\condition {
* *
* @var string * @var string
*/ */
protected string $ipaddresses = ''; protected $ipaddresses = '';
/** /**
* Predefined IP address ranges. * Predefined IP address ranges.
* *
* @var array * @var array
*/ */
protected array $predefinedranges = []; protected $predefinedranges = [];
/** /**
* condition constructor. * condition constructor.
+1 -1
View File
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<COMPATIBILITY_MATRIX> <COMPATIBILITY_MATRIX>
<PLUGIN name="availability_ipaddress"> <PLUGIN name="availability_ipaddress">
<PHP version="7.4" level="required"/> <PHP version="7.3" level="required"/>
</PLUGIN> </PLUGIN>
</COMPATIBILITY_MATRIX> </COMPATIBILITY_MATRIX>
+1 -1
View File
@@ -27,7 +27,7 @@
defined('MOODLE_INTERNAL') || die(); defined('MOODLE_INTERNAL') || die();
$plugin->component = 'availability_ipaddress'; $plugin->component = 'availability_ipaddress';
$plugin->version = 2026030300; $plugin->version = 2026031800;
$plugin->release = '5.1.0'; $plugin->release = '5.1.0';
$plugin->requires = 2016120500; $plugin->requires = 2016120500;
$plugin->maturity = MATURITY_STABLE; $plugin->maturity = MATURITY_STABLE;