Completed
Push — master ( a02705...0524f6 )
by Dan
03:13
created
src/Utils/BufferedQuery.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -295,7 +295,7 @@
 block discarded – undo
295 295
              * statement. This is the reason for the last condition.
296 296
              */
297 297
             if (($i + 9 < $len)
298
-                && (($this->query[$i    ] === 'D') || ($this->query[$i    ] === 'd'))
298
+                && (($this->query[$i] === 'D') || ($this->query[$i] === 'd'))
299 299
                 && (($this->query[$i + 1] === 'E') || ($this->query[$i + 1] === 'e'))
300 300
                 && (($this->query[$i + 2] === 'L') || ($this->query[$i + 2] === 'l'))
301 301
                 && (($this->query[$i + 3] === 'I') || ($this->query[$i + 3] === 'i'))
Please login to merge, or discard this patch.
tools/ContextGenerator.php 2 patches
Spacing   +43 added lines, -43 removed lines patch added patch discarded remove patch
@@ -53,47 +53,47 @@  discard block
 block discarded – undo
53 53
      * @var string
54 54
      */
55 55
     const TEMPLATE =
56
-        '<?php'                                                                             . "\n" .
57
-        ''                                                                                  . "\n" .
58
-        '/**'                                                                               . "\n" .
59
-        ' * Context for %1$s.'                                                              . "\n" .
60
-        ' *'                                                                                . "\n" .
61
-        ' * This file was auto-generated.'                                                  . "\n" .
62
-        ' *'                                                                                . "\n" .
63
-        ' * @package    SqlParser'                                                          . "\n" .
64
-        ' * @subpackage Contexts'                                                           . "\n" .
65
-        ' * @link       %3$s'                                                               . "\n" .
66
-        ' */'                                                                               . "\n" .
67
-        'namespace SqlParser\\Contexts;'                                                    . "\n" .
68
-        ''                                                                                  . "\n" .
69
-        'use SqlParser\\Context;'                                                           . "\n" .
70
-        ''                                                                                  . "\n" .
71
-        '/**'                                                                               . "\n" .
72
-        ' * Context for %1$s.'                                                              . "\n" .
73
-        ' *'                                                                                . "\n" .
74
-        ' * @category   Contexts'                                                           . "\n" .
75
-        ' * @package    SqlParser'                                                          . "\n" .
76
-        ' * @subpackage Contexts'                                                           . "\n" .
77
-        ' * @author     Dan Ungureanu <[email protected]>'                                 . "\n" .
78
-        ' * @license    http://opensource.org/licenses/GPL-2.0 GNU Public License'          . "\n" .
79
-        ' */'                                                                               . "\n" .
80
-        'class %2$s extends Context'                                                        . "\n" .
81
-        '{'                                                                                 . "\n" .
82
-        ''                                                                                  . "\n" .
83
-        '    /**'                                                                           . "\n" .
84
-        '     * List of keywords.'                                                          . "\n" .
85
-        '     *'                                                                            . "\n" .
86
-        '     * The value associated to each keyword represents its flags.'                 . "\n" .
87
-        '     *'                                                                            . "\n" .
88
-        '     * @see Token::FLAG_KEYWORD_*'                                                 . "\n" .
89
-        '     *'                                                                            . "\n" .
90
-        '     * @var array'                                                                 . "\n" .
91
-        '     */'                                                                           . "\n" .
92
-        '    public static $KEYWORDS = array('                                              . "\n" .
93
-        ''                                                                                  . "\n" .
94
-        '%4$s'                                                                              .
95
-        '    );'                                                                            . "\n" .
96
-        '}'                                                                                 . "\n";
56
+        '<?php' . "\n" .
57
+        '' . "\n" .
58
+        '/**' . "\n" .
59
+        ' * Context for %1$s.' . "\n" .
60
+        ' *' . "\n" .
61
+        ' * This file was auto-generated.' . "\n" .
62
+        ' *' . "\n" .
63
+        ' * @package    SqlParser' . "\n" .
64
+        ' * @subpackage Contexts' . "\n" .
65
+        ' * @link       %3$s' . "\n" .
66
+        ' */' . "\n" .
67
+        'namespace SqlParser\\Contexts;' . "\n" .
68
+        '' . "\n" .
69
+        'use SqlParser\\Context;' . "\n" .
70
+        '' . "\n" .
71
+        '/**' . "\n" .
72
+        ' * Context for %1$s.' . "\n" .
73
+        ' *' . "\n" .
74
+        ' * @category   Contexts' . "\n" .
75
+        ' * @package    SqlParser' . "\n" .
76
+        ' * @subpackage Contexts' . "\n" .
77
+        ' * @author     Dan Ungureanu <[email protected]>' . "\n" .
78
+        ' * @license    http://opensource.org/licenses/GPL-2.0 GNU Public License' . "\n" .
79
+        ' */' . "\n" .
80
+        'class %2$s extends Context' . "\n" .
81
+        '{' . "\n" .
82
+        '' . "\n" .
83
+        '    /**' . "\n" .
84
+        '     * List of keywords.' . "\n" .
85
+        '     *' . "\n" .
86
+        '     * The value associated to each keyword represents its flags.' . "\n" .
87
+        '     *' . "\n" .
88
+        '     * @see Token::FLAG_KEYWORD_*' . "\n" .
89
+        '     *' . "\n" .
90
+        '     * @var array' . "\n" .
91
+        '     */' . "\n" .
92
+        '    public static $KEYWORDS = array(' . "\n" .
93
+        '' . "\n" .
94
+        '%4$s' .
95
+        '    );' . "\n" .
96
+        '}' . "\n";
97 97
 
98 98
     /**
99 99
      * Sorts an array of words.
@@ -288,8 +288,8 @@  discard block
 block discarded – undo
288 288
          * @var string
289 289
          */
290 290
         $formattedName = str_replace(
291
-            array('Context', 'MySql',  '00', '0'),
292
-            array('',        'MySQL ', '',   '.'),
291
+            array('Context', 'MySql', '00', '0'),
292
+            array('', 'MySQL ', '', '.'),
293 293
             $class
294 294
         );
295 295
 
Please login to merge, or discard this patch.
Doc Comments   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -117,7 +117,7 @@  discard block
 block discarded – undo
117 117
     /**
118 118
      * Reads a list of words and sorts it by type, length and keyword.
119 119
      *
120
-     * @param array $files
120
+     * @param string[] $files
121 121
      *
122 122
      * @return array
123 123
      */
@@ -222,7 +222,7 @@  discard block
 block discarded – undo
222 222
      *
223 223
      * @param array $options The options that are used in generating this context.
224 224
      *
225
-     * @return array
225
+     * @return string
226 226
      */
227 227
     public static function generate($options)
228 228
     {
Please login to merge, or discard this patch.
src/Context.php 1 patch
Spacing   +30 added lines, -30 removed lines patch added patch discarded remove patch
@@ -107,7 +107,7 @@  discard block
 block discarded – undo
107 107
         ':='  =>  8,
108 108
 
109 109
         // @see Token::FLAG_OPERATOR_SQL
110
-        '('   => 16, ')'    => 16, '.'   => 16,  ','  => 16, ';' => 16,
110
+        '('   => 16, ')'    => 16, '.'   => 16, ','  => 16, ';' => 16,
111 111
     );
112 112
 
113 113
     /**
@@ -125,67 +125,67 @@  discard block
 block discarded – undo
125 125
 
126 126
     // Compatibility mode for Microsoft's SQL server.
127 127
     // This is the equivalent of ANSI_QUOTES.
128
-    const COMPAT_MYSQL                  =       2;
128
+    const COMPAT_MYSQL                  = 2;
129 129
 
130 130
     // https://dev.mysql.com/doc/refman/5.0/en/sql-mode.html#sqlmode_allow_invalid_dates
131
-    const ALLOW_INVALID_DATES           =       1;
131
+    const ALLOW_INVALID_DATES           = 1;
132 132
 
133 133
     // https://dev.mysql.com/doc/refman/5.0/en/sql-mode.html#sqlmode_ansi_quotes
134
-    const ANSI_QUOTES                   =       2;
134
+    const ANSI_QUOTES                   = 2;
135 135
 
136 136
     // https://dev.mysql.com/doc/refman/5.0/en/sql-mode.html#sqlmode_error_for_division_by_zero
137
-    const ERROR_FOR_DIVISION_BY_ZERO    =       4;
137
+    const ERROR_FOR_DIVISION_BY_ZERO    = 4;
138 138
 
139 139
     // https://dev.mysql.com/doc/refman/5.0/en/sql-mode.html#sqlmode_high_not_precedence
140
-    const HIGH_NOT_PRECEDENCE           =       8;
140
+    const HIGH_NOT_PRECEDENCE           = 8;
141 141
 
142 142
     // https://dev.mysql.com/doc/refman/5.0/en/sql-mode.html#sqlmode_ignore_space
143
-    const IGNORE_SPACE                  =      16;
143
+    const IGNORE_SPACE                  = 16;
144 144
 
145 145
     // https://dev.mysql.com/doc/refman/5.0/en/sql-mode.html#sqlmode_no_auto_create_user
146
-    const NO_AUTO_CREATE_USER           =      32;
146
+    const NO_AUTO_CREATE_USER           = 32;
147 147
 
148 148
     // https://dev.mysql.com/doc/refman/5.0/en/sql-mode.html#sqlmode_no_auto_value_on_zero
149
-    const NO_AUTO_VALUE_ON_ZERO         =      64;
149
+    const NO_AUTO_VALUE_ON_ZERO         = 64;
150 150
 
151 151
     // https://dev.mysql.com/doc/refman/5.0/en/sql-mode.html#sqlmode_no_backslash_escapes
152
-    const NO_BACKSLASH_ESCAPES          =     128;
152
+    const NO_BACKSLASH_ESCAPES          = 128;
153 153
 
154 154
     // https://dev.mysql.com/doc/refman/5.0/en/sql-mode.html#sqlmode_no_dir_in_create
155
-    const NO_DIR_IN_CREATE              =     256;
155
+    const NO_DIR_IN_CREATE              = 256;
156 156
 
157 157
     // https://dev.mysql.com/doc/refman/5.0/en/sql-mode.html#sqlmode_no_dir_in_create
158
-    const NO_ENGINE_SUBSTITUTION        =     512;
158
+    const NO_ENGINE_SUBSTITUTION        = 512;
159 159
 
160 160
     // https://dev.mysql.com/doc/refman/5.0/en/sql-mode.html#sqlmode_no_field_options
161
-    const NO_FIELD_OPTIONS              =    1024;
161
+    const NO_FIELD_OPTIONS              = 1024;
162 162
 
163 163
     // https://dev.mysql.com/doc/refman/5.0/en/sql-mode.html#sqlmode_no_key_options
164
-    const NO_KEY_OPTIONS                =    2048;
164
+    const NO_KEY_OPTIONS                = 2048;
165 165
 
166 166
     // https://dev.mysql.com/doc/refman/5.0/en/sql-mode.html#sqlmode_no_table_options
167
-    const NO_TABLE_OPTIONS              =    4096;
167
+    const NO_TABLE_OPTIONS              = 4096;
168 168
 
169 169
     // https://dev.mysql.com/doc/refman/5.0/en/sql-mode.html#sqlmode_no_unsigned_subtraction
170
-    const NO_UNSIGNED_SUBTRACTION       =    8192;
170
+    const NO_UNSIGNED_SUBTRACTION       = 8192;
171 171
 
172 172
     // https://dev.mysql.com/doc/refman/5.0/en/sql-mode.html#sqlmode_no_zero_date
173
-    const NO_ZERO_DATE                  =   16384;
173
+    const NO_ZERO_DATE                  = 16384;
174 174
 
175 175
     // https://dev.mysql.com/doc/refman/5.0/en/sql-mode.html#sqlmode_no_zero_in_date
176
-    const NO_ZERO_IN_DATE               =   32768;
176
+    const NO_ZERO_IN_DATE               = 32768;
177 177
 
178 178
     // https://dev.mysql.com/doc/refman/5.0/en/sql-mode.html#sqlmode_only_full_group_by
179
-    const ONLY_FULL_GROUP_BY            =   65536;
179
+    const ONLY_FULL_GROUP_BY            = 65536;
180 180
 
181 181
     // https://dev.mysql.com/doc/refman/5.0/en/sql-mode.html#sqlmode_pipes_as_concat
182
-    const PIPES_AS_CONCAT               =  131072;
182
+    const PIPES_AS_CONCAT               = 131072;
183 183
 
184 184
     // https://dev.mysql.com/doc/refman/5.0/en/sql-mode.html#sqlmode_real_as_float
185
-    const REAL_AS_FLOAT                 =  262144;
185
+    const REAL_AS_FLOAT                 = 262144;
186 186
 
187 187
     // https://dev.mysql.com/doc/refman/5.0/en/sql-mode.html#sqlmode_strict_all_tables
188
-    const STRICT_ALL_TABLES             =  524288;
188
+    const STRICT_ALL_TABLES             = 524288;
189 189
 
190 190
     // https://dev.mysql.com/doc/refman/5.0/en/sql-mode.html#sqlmode_strict_trans_tables
191 191
     const STRICT_TRANS_TABLES           = 1048576;
@@ -195,7 +195,7 @@  discard block
 block discarded – undo
195 195
     // The table and column names and any other field that must be escaped will
196 196
     // not be.
197 197
     // Reserved keywords are being escaped regardless this mode is used or not.
198
-    const NO_ENCLOSING_QUOTES           = 1073741824;
198
+    const NO_ENCLOSING_QUOTES = 1073741824;
199 199
 
200 200
     /*
201 201
      * Combination SQL Modes
@@ -203,31 +203,31 @@  discard block
 block discarded – undo
203 203
      */
204 204
 
205 205
     // REAL_AS_FLOAT, PIPES_AS_CONCAT, ANSI_QUOTES, IGNORE_SPACE
206
-    const SQL_MODE_ANSI                 = 393234;
206
+    const SQL_MODE_ANSI = 393234;
207 207
 
208 208
     // PIPES_AS_CONCAT, ANSI_QUOTES, IGNORE_SPACE, NO_KEY_OPTIONS,
209 209
     // NO_TABLE_OPTIONS, NO_FIELD_OPTIONS,
210
-    const SQL_MODE_DB2                  = 138258;
210
+    const SQL_MODE_DB2 = 138258;
211 211
 
212 212
     // PIPES_AS_CONCAT, ANSI_QUOTES, IGNORE_SPACE, NO_KEY_OPTIONS,
213 213
     // NO_TABLE_OPTIONS, NO_FIELD_OPTIONS, NO_AUTO_CREATE_USER
214
-    const SQL_MODE_MAXDB                = 138290;
214
+    const SQL_MODE_MAXDB = 138290;
215 215
 
216 216
     // PIPES_AS_CONCAT, ANSI_QUOTES, IGNORE_SPACE, NO_KEY_OPTIONS,
217 217
     // NO_TABLE_OPTIONS, NO_FIELD_OPTIONS
218
-    const SQL_MODE_MSSQL                = 138258;
218
+    const SQL_MODE_MSSQL = 138258;
219 219
 
220 220
     // PIPES_AS_CONCAT, ANSI_QUOTES, IGNORE_SPACE, NO_KEY_OPTIONS,
221 221
     // NO_TABLE_OPTIONS, NO_FIELD_OPTIONS, NO_AUTO_CREATE_USER
222
-    const SQL_MODE_ORACLE               = 138290;
222
+    const SQL_MODE_ORACLE = 138290;
223 223
 
224 224
     // PIPES_AS_CONCAT, ANSI_QUOTES, IGNORE_SPACE, NO_KEY_OPTIONS,
225 225
     // NO_TABLE_OPTIONS, NO_FIELD_OPTIONS
226
-    const SQL_MODE_POSTGRESQL           = 138258;
226
+    const SQL_MODE_POSTGRESQL = 138258;
227 227
 
228 228
     // STRICT_TRANS_TABLES, STRICT_ALL_TABLES, NO_ZERO_IN_DATE, NO_ZERO_DATE,
229 229
     // ERROR_FOR_DIVISION_BY_ZERO, NO_AUTO_CREATE_USER
230
-    const SQL_MODE_TRADITIONAL          = 1622052;
230
+    const SQL_MODE_TRADITIONAL = 1622052;
231 231
 
232 232
     // -------------------------------------------------------------------------
233 233
     // Keyword.
Please login to merge, or discard this patch.
src/Components/Key.php 1 patch
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -93,7 +93,7 @@
 block discarded – undo
93 93
      * @param TokensList $list    The list of tokens that are being parsed.
94 94
      * @param array      $options Parameters for parsing.
95 95
      *
96
-     * @return Key[]
96
+     * @return Key
97 97
      */
98 98
     public static function parse(Parser $parser, TokensList $list, array $options = array())
99 99
     {
Please login to merge, or discard this patch.
src/Utils/Query.php 1 patch
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -505,7 +505,7 @@
 block discarded – undo
505 505
      * @param Statement  $statement The parsed query that has to be modified.
506 506
      * @param TokensList $list      The list of tokens.
507 507
      * @param string     $clause    The clause to be returned.
508
-     * @param int|string $type      The type of the search.
508
+     * @param integer $type      The type of the search.
509 509
      *                              If int,
510 510
      *                                -1 for everything that was before
511 511
      *                                 0 only for the clause
Please login to merge, or discard this patch.