%PDF- %PDF-
Direktori : /www/varak.net/wiki.varak.net/extensions/ParserFunctions/includes/ |
Current File : /www/varak.net/wiki.varak.net/extensions/ParserFunctions/includes/ExprError.php |
<?php /** * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program; if not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * */ class ExprError extends Exception { /** * @param string $msg * @param string $parameter */ public function __construct( $msg, $parameter = '' ) { // Give grep a chance to find the usages: // pfunc_expr_stack_exhausted, pfunc_expr_unexpected_number, pfunc_expr_preg_match_failure, // pfunc_expr_unrecognised_word, pfunc_expr_unexpected_operator, pfunc_expr_missing_operand, // pfunc_expr_unexpected_closing_bracket, pfunc_expr_unrecognised_punctuation, // pfunc_expr_unclosed_bracket, pfunc_expr_division_by_zero, pfunc_expr_invalid_argument, // pfunc_expr_invalid_argument_ln, pfunc_expr_unknown_error, pfunc_expr_not_a_number $this->message = wfMessage( "pfunc_expr_$msg", $parameter )->inContentLanguage()->text(); } }