summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLaria Carolin Chabowski <laria@laria.me>2020-09-13 21:30:39 +0200
committerLaria Carolin Chabowski <laria@laria.me>2020-09-13 21:30:39 +0200
commit5ee6bbbf3002daf075fa77007daccf4d2af25241 (patch)
treedd245fc9d77896e2a27a7070f053c7e3971d07f2
parent604c3f8123950faddcdb688c4d3a8213fb4a6c1a (diff)
downloadste-5ee6bbbf3002daf075fa77007daccf4d2af25241.tar.gz
ste-5ee6bbbf3002daf075fa77007daccf4d2af25241.tar.bz2
ste-5ee6bbbf3002daf075fa77007daccf4d2af25241.zip
Fix some issues reported by PhpStorm
-rw-r--r--src/ste/ParseCompileError.php3
-rw-r--r--src/ste/STEStandardLibrary.php2
-rw-r--r--src/ste/Scope.php2
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;