@@ -96,22 +96,26 @@ public static function enable($enable = true) : void
96
96
97
97
public static function warnOnce (string $ errorMessage , int $ warningId , ?int $ messageLevel = null ) : void
98
98
{
99
+ $ messageLevel = $ messageLevel ?: E_USER_WARNING ;
100
+
99
101
if (self ::$ warningHandler !== null ) {
100
102
$ fn = self ::$ warningHandler ;
101
- $ fn ($ errorMessage , $ warningId );
103
+ $ fn ($ errorMessage , $ warningId, $ messageLevel );
102
104
} elseif ((self ::$ enableWarnings & $ warningId ) > 0 && ! isset (self ::$ warned [$ warningId ])) {
103
105
self ::$ warned [$ warningId ] = true ;
104
- trigger_error ($ errorMessage , $ messageLevel ?: E_USER_WARNING );
106
+ trigger_error ($ errorMessage , $ messageLevel );
105
107
}
106
108
}
107
109
108
110
public static function warn (string $ errorMessage , int $ warningId , ?int $ messageLevel = null ) : void
109
111
{
112
+ $ messageLevel = $ messageLevel ?: E_USER_WARNING ;
113
+
110
114
if (self ::$ warningHandler !== null ) {
111
115
$ fn = self ::$ warningHandler ;
112
- $ fn ($ errorMessage , $ warningId );
116
+ $ fn ($ errorMessage , $ warningId, $ messageLevel );
113
117
} elseif ((self ::$ enableWarnings & $ warningId ) > 0 ) {
114
- trigger_error ($ errorMessage , $ messageLevel ?: E_USER_WARNING );
118
+ trigger_error ($ errorMessage , $ messageLevel );
115
119
}
116
120
}
117
121
}
0 commit comments