summaryrefslogtreecommitdiff
path: root/libs/sysplugins/smartycompilerexception.php
diff options
context:
space:
mode:
Diffstat (limited to 'libs/sysplugins/smartycompilerexception.php')
-rw-r--r--libs/sysplugins/smartycompilerexception.php73
1 files changed, 0 insertions, 73 deletions
diff --git a/libs/sysplugins/smartycompilerexception.php b/libs/sysplugins/smartycompilerexception.php
deleted file mode 100644
index 0a0a3235..00000000
--- a/libs/sysplugins/smartycompilerexception.php
+++ /dev/null
@@ -1,73 +0,0 @@
-<?php
-
-/**
- * Smarty compiler exception class
- *
- * @package Smarty
- */
-class SmartyCompilerException extends SmartyException
-{
- /**
- * The constructor of the exception
- *
- * @param string $message The Exception message to throw.
- * @param int $code The Exception code.
- * @param string|null $filename The filename where the exception is thrown.
- * @param int|null $line The line number where the exception is thrown.
- * @param Throwable|null $previous The previous exception used for the exception chaining.
- */
- public function __construct(
- string $message = "",
- int $code = 0,
- ?string $filename = null,
- ?int $line = null,
- Throwable $previous = null
- ) {
- parent::__construct($message, $code, $previous);
-
- // These are optional parameters, should be be overridden only when present!
- if ($filename) {
- $this->file = $filename;
- }
- if ($line) {
- $this->line = $line;
- }
- }
-
- /**
- * @return string
- */
- public function __toString()
- {
- return ' --> Smarty Compiler: ' . $this->message . ' <-- ';
- }
-
- /**
- * @param int $line
- */
- public function setLine($line)
- {
- $this->line = $line;
- }
-
- /**
- * The template source snippet relating to the error
- *
- * @type string|null
- */
- public $source = null;
-
- /**
- * The raw text of the error message
- *
- * @type string|null
- */
- public $desc = null;
-
- /**
- * The resource identifier or template name
- *
- * @type string|null
- */
- public $template = null;
-}