diff options
author | Jeremy Dorn <jeremydrn@gmail.com> | 2014-01-12 08:20:24 -0800 |
---|---|---|
committer | Jeremy Dorn <jeremydrn@gmail.com> | 2014-01-12 08:20:24 -0800 |
commit | 64990d96e0959dff8e059dfcdc1af130728d92bc (patch) | |
tree | bcda4725ab3bef7cb9649b176e823ee9df580142 | |
parent | 8859d664737492d313c34796731b35eca851b362 (diff) | |
download | sql-formatter-64990d96e0959dff8e059dfcdc1af130728d92bc.zip sql-formatter-64990d96e0959dff8e059dfcdc1af130728d92bc.tar.gz sql-formatter-64990d96e0959dff8e059dfcdc1af130728d92bc.tar.bz2 |
Fix PHP notice for queries that start with a boundary character.v1.2.17
This was caused by a missing isset check. Fixes #57
-rw-r--r-- | lib/SqlFormatter.php | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/SqlFormatter.php b/lib/SqlFormatter.php index 531aac4..e569682 100644 --- a/lib/SqlFormatter.php +++ b/lib/SqlFormatter.php @@ -9,7 +9,7 @@ * @copyright 2013 Jeremy Dorn * @license http://opensource.org/licenses/MIT * @link http://github.com/jdorn/sql-formatter - * @version 1.2.16 + * @version 1.2.17 */ class SqlFormatter { @@ -676,7 +676,7 @@ class SqlFormatter // Multiple boundary characters in a row should not have spaces between them (not including parentheses) elseif ($token[self::TOKEN_TYPE] === self::TOKEN_TYPE_BOUNDARY) { - if ($tokens[$i-1][self::TOKEN_TYPE] === self::TOKEN_TYPE_BOUNDARY) { + if (isset($tokens[$i-1]) && $tokens[$i-1][self::TOKEN_TYPE] === self::TOKEN_TYPE_BOUNDARY) { if (isset($original_tokens[$token['i']-1]) && $original_tokens[$token['i']-1][self::TOKEN_TYPE] !== self::TOKEN_TYPE_WHITESPACE) { $return = rtrim($return,' '); } |