9use InvalidArgumentException;
23 public const PASS =
'PASS';
26 public const FAIL =
'FAIL';
39 public const UI =
'UI';
144 $ret->message = $msg;
145 $ret->messageType =
'error';
158 $ret->message = $msg;
179 public static function newUI( array $reqs,
Message $msg, $msgtype =
'warning' ) {
181 throw new InvalidArgumentException(
'$reqs may not be empty' );
183 if ( $msgtype !==
'warning' && $msgtype !==
'error' ) {
184 throw new InvalidArgumentException( $msgtype .
' is not a valid message type.' );
189 $ret->neededRequests = $reqs;
190 $ret->message = $msg;
191 $ret->messageType = $msgtype;
204 throw new InvalidArgumentException(
'$reqs may not be empty' );
209 $ret->neededRequests = $reqs;