Fix #86c89ftg9 - Remove PHP 7.4 typed properties for PHP 7.3 compatibility

Remove typed property declarations to prevent fatal parse errors on
Moodle 4.0.x servers running PHP 7.3. Lower environment.xml PHP
requirement from 7.4 to 7.3.

Fixes #13
This commit is contained in:
Hamza Tamyachte
2026-03-15 22:22:16 +01:00
parent e74ed2ae69
commit af275d1699
2 changed files with 3 additions and 3 deletions

View File

@@ -42,14 +42,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.

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>