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 committed 2026-03-15 22:22:16 +01:00
1 parent e74ed2ae69
commit af275d1699
2 files changed
+3 -3

No files matched your search

+2 -2
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.
+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>