diff options
author | Laria Carolin Chabowski <laria@laria.me> | 2020-09-13 21:30:39 +0200 |
---|---|---|
committer | Laria Carolin Chabowski <laria@laria.me> | 2020-09-13 21:30:39 +0200 |
commit | 5ee6bbbf3002daf075fa77007daccf4d2af25241 (patch) | |
tree | dd245fc9d77896e2a27a7070f053c7e3971d07f2 /src | |
parent | 604c3f8123950faddcdb688c4d3a8213fb4a6c1a (diff) | |
download | ste-5ee6bbbf3002daf075fa77007daccf4d2af25241.tar.gz ste-5ee6bbbf3002daf075fa77007daccf4d2af25241.tar.bz2 ste-5ee6bbbf3002daf075fa77007daccf4d2af25241.zip |
Fix some issues reported by PhpStorm
Diffstat (limited to 'src')
-rw-r--r-- | src/ste/ParseCompileError.php | 3 | ||||
-rw-r--r-- | src/ste/STEStandardLibrary.php | 2 | ||||
-rw-r--r-- | src/ste/Scope.php | 2 |
3 files changed, 4 insertions, 3 deletions
diff --git a/src/ste/ParseCompileError.php b/src/ste/ParseCompileError.php index 29590da..0d5a240 100644 --- a/src/ste/ParseCompileError.php +++ b/src/ste/ParseCompileError.php @@ -16,7 +16,8 @@ class ParseCompileError extends \Exception $this->msg = $msg; $this->tpl = $tpl; $this->off = $offset; - $this->message = "$msg (Template $tpl, Offset $offset)"; + + parent::__construct("$msg (Template $tpl, Offset $offset)", $code, $previous); } /** diff --git a/src/ste/STEStandardLibrary.php b/src/ste/STEStandardLibrary.php index f28ccc0..fcd1cd2 100644 --- a/src/ste/STEStandardLibrary.php +++ b/src/ste/STEStandardLibrary.php @@ -51,7 +51,7 @@ class STEStandardLibrary if (empty($params["array"])) { throw new RuntimeError("Missing array parameter in <ste:arraylen>."); } - $a = $ste->get_var_by_name($params["array"], false); + $a = $ste->get_var_by_name($params["array"]); return (is_array($a)) ? count($a) : ""; } diff --git a/src/ste/Scope.php b/src/ste/Scope.php index afb2bfc..15d7d6c 100644 --- a/src/ste/Scope.php +++ b/src/ste/Scope.php @@ -184,7 +184,7 @@ class Scope implements \ArrayAccess public function offsetExists($offset) { try { - $this->get_topvar_reference($offset); + $this->get_topvar_reference($offset, false); return true; } catch (VarNotInScope $e) { return false; |