summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeremy Dorn <jeremydrn@gmail.com>2014-01-12 08:20:24 -0800
committerJeremy Dorn <jeremydrn@gmail.com>2014-01-12 08:20:24 -0800
commit64990d96e0959dff8e059dfcdc1af130728d92bc (patch)
treebcda4725ab3bef7cb9649b176e823ee9df580142
parent8859d664737492d313c34796731b35eca851b362 (diff)
downloadsql-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.php4
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,' ');
}