diff options
Diffstat (limited to 'src/Exceptions/LoaderException.php')
-rw-r--r-- | src/Exceptions/LoaderException.php | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/src/Exceptions/LoaderException.php b/src/Exceptions/LoaderException.php new file mode 100644 index 0000000..4276e80 --- /dev/null +++ b/src/Exceptions/LoaderException.php @@ -0,0 +1,38 @@ +<?php + +/** + * Exception thrown by the lexer. + */ + +namespace PhpMyAdmin\SqlParser\Exceptions; + +/** + * Exception thrown by the lexer. + * + * @category Exceptions + * + * @license https://www.gnu.org/licenses/gpl-2.0.txt GPL-2.0+ + */ +class LoaderException extends \Exception +{ + /** + * The failed load name. + * + * @var string + */ + public $name; + + /** + * Constructor. + * + * @param string $msg the message of this exception + * @param string $ch the character that produced this exception + * @param int $pos the position of the character + * @param int $code the code of this error + */ + public function __construct($msg = '', $name = '', $code = 0) + { + parent::__construct($msg, $code); + $this->name = $name; + } +} |