Skip to content

Commit 313875c

Browse files
committed
Add expected arguments as strings to IDE code completion
1 parent 3c3ce3c commit 313875c

1 file changed

Lines changed: 122 additions & 1 deletion

File tree

.phpstorm.meta.php

Lines changed: 122 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,11 @@
100100
\Framework\Database\Definition\AlterTable::ALGO_INPLACE,
101101
\Framework\Database\Definition\AlterTable::ALGO_INSTANT,
102102
\Framework\Database\Definition\AlterTable::ALGO_NOCOPY,
103+
'COPY',
104+
'DEFAULT',
105+
'INPLACE',
106+
'INSTANT',
107+
'NOCOPY',
103108
);
104109
expectedArguments(
105110
\Framework\Database\Definition\AlterTable::algorithm(),
@@ -112,6 +117,10 @@
112117
\Framework\Database\Definition\AlterTable::LOCK_EXCLUSIVE,
113118
\Framework\Database\Definition\AlterTable::LOCK_NONE,
114119
\Framework\Database\Definition\AlterTable::LOCK_SHARED,
120+
'DEFAULT',
121+
'EXCLUSIVE',
122+
'NONE',
123+
'SHARED',
115124
);
116125
expectedArguments(
117126
\Framework\Database\Definition\AlterTable::lock(),
@@ -123,45 +132,92 @@
123132
\Framework\Database\Manipulation\Delete::OPT_IGNORE,
124133
\Framework\Database\Manipulation\Delete::OPT_LOW_PRIORITY,
125134
\Framework\Database\Manipulation\Delete::OPT_QUICK,
135+
'IGNORE',
136+
'LOW_PRIORITY',
137+
'QUICK',
126138
);
127139
expectedArguments(
128140
\Framework\Database\Manipulation\Delete::options(),
129141
0,
130142
argumentsSet('manipulation_delete_opt')
131143
);
144+
expectedArguments(
145+
\Framework\Database\Manipulation\Delete::options(),
146+
1,
147+
argumentsSet('manipulation_delete_opt')
148+
);
149+
expectedArguments(
150+
\Framework\Database\Manipulation\Delete::options(),
151+
2,
152+
argumentsSet('manipulation_delete_opt')
153+
);
132154
registerArgumentsSet(
133155
'manipulation_insert_opt',
134156
\Framework\Database\Manipulation\Insert::OPT_DELAYED,
135157
\Framework\Database\Manipulation\Insert::OPT_HIGH_PRIORITY,
136158
\Framework\Database\Manipulation\Insert::OPT_IGNORE,
137159
\Framework\Database\Manipulation\Insert::OPT_LOW_PRIORITY,
160+
'DELAYED',
161+
'HIGH_PRIORITY',
162+
'IGNORE',
163+
'LOW_PRIORITY',
138164
);
139165
expectedArguments(
140166
\Framework\Database\Manipulation\Insert::options(),
141167
0,
142168
argumentsSet('manipulation_insert_opt')
143169
);
170+
expectedArguments(
171+
\Framework\Database\Manipulation\Insert::options(),
172+
1,
173+
argumentsSet('manipulation_insert_opt')
174+
);
175+
expectedArguments(
176+
\Framework\Database\Manipulation\Insert::options(),
177+
2,
178+
argumentsSet('manipulation_insert_opt')
179+
);
144180
registerArgumentsSet(
145181
'manipulation_load_data_opt',
146182
\Framework\Database\Manipulation\LoadData::OPT_CONCURRENT,
147183
\Framework\Database\Manipulation\LoadData::OPT_LOCAL,
148184
\Framework\Database\Manipulation\LoadData::OPT_LOW_PRIORITY,
185+
'CONCURRENT',
186+
'LOCAL',
187+
'LOW_PRIORITY',
149188
);
150189
expectedArguments(
151190
\Framework\Database\Manipulation\LoadData::options(),
152191
0,
153192
argumentsSet('manipulation_load_data_opt')
154193
);
194+
expectedArguments(
195+
\Framework\Database\Manipulation\LoadData::options(),
196+
1,
197+
argumentsSet('manipulation_load_data_opt')
198+
);
199+
expectedArguments(
200+
\Framework\Database\Manipulation\LoadData::options(),
201+
2,
202+
argumentsSet('manipulation_load_data_opt')
203+
);
155204
registerArgumentsSet(
156205
'manipulation_replace_opt',
157206
\Framework\Database\Manipulation\Replace::OPT_DELAYED,
158207
\Framework\Database\Manipulation\Replace::OPT_LOW_PRIORITY,
208+
'DELAYED',
209+
'LOW_PRIORITY',
159210
);
160211
expectedArguments(
161212
\Framework\Database\Manipulation\Replace::options(),
162213
0,
163214
argumentsSet('manipulation_replace_opt')
164215
);
216+
expectedArguments(
217+
\Framework\Database\Manipulation\Replace::options(),
218+
1,
219+
argumentsSet('manipulation_replace_opt')
220+
);
165221
registerArgumentsSet(
166222
'manipulation_select_opt',
167223
\Framework\Database\Manipulation\Select::OPT_ALL,
@@ -175,25 +231,54 @@
175231
\Framework\Database\Manipulation\Select::OPT_SQL_NO_CACHE,
176232
\Framework\Database\Manipulation\Select::OPT_SQL_SMALL_RESULT,
177233
\Framework\Database\Manipulation\Select::OPT_STRAIGHT_JOIN,
234+
'ALL',
235+
'DISTINCT',
236+
'DISTINCTROW',
237+
'HIGH_PRIORITY',
238+
'SQL_BIG_RESULT',
239+
'SQL_BUFFER_RESULT',
240+
'SQL_CACHE',
241+
'SQL_CALC_FOUND_ROWS',
242+
'SQL_NO_CACHE',
243+
'SQL_SMALL_RESULT',
244+
'STRAIGHT_JOIN',
178245
);
179246
expectedArguments(
180247
\Framework\Database\Manipulation\Select::options(),
181248
0,
182249
argumentsSet('manipulation_select_opt')
183250
);
251+
expectedArguments(
252+
\Framework\Database\Manipulation\Select::options(),
253+
1,
254+
argumentsSet('manipulation_select_opt')
255+
);
256+
expectedArguments(
257+
\Framework\Database\Manipulation\Select::options(),
258+
2,
259+
argumentsSet('manipulation_select_opt')
260+
);
184261
registerArgumentsSet(
185262
'manipulation_update_opt',
186263
\Framework\Database\Manipulation\Update::OPT_IGNORE,
187264
\Framework\Database\Manipulation\Update::OPT_LOW_PRIORITY,
265+
'IGNORE',
266+
'LOW_PRIORITY',
188267
);
189268
expectedArguments(
190269
\Framework\Database\Manipulation\Update::options(),
191270
0,
192271
argumentsSet('manipulation_update_opt')
193272
);
273+
expectedArguments(
274+
\Framework\Database\Manipulation\Update::options(),
275+
1,
276+
argumentsSet('manipulation_update_opt')
277+
);
194278
registerArgumentsSet(
195279
'manipulation_with_opt',
196-
\Framework\Database\Manipulation\With::OPT_RECURSIVE
280+
\Framework\Database\Manipulation\With::OPT_RECURSIVE,
281+
'RECURSIVE',
197282
);
198283
expectedArguments(
199284
\Framework\Database\Manipulation\With::options(),
@@ -206,6 +291,10 @@
206291
\Framework\Database\Definition\Table\Indexes\Keys\ForeignKey::OPT_NO_ACTION,
207292
\Framework\Database\Definition\Table\Indexes\Keys\ForeignKey::OPT_RESTRICT,
208293
\Framework\Database\Definition\Table\Indexes\Keys\ForeignKey::OPT_SET_NULL,
294+
'CASCADE',
295+
'NO ACTION',
296+
'RESTRICT',
297+
'SET NULL',
209298
);
210299
expectedArguments(
211300
\Framework\Database\Definition\Table\Indexes\Keys\ForeignKey::onDelete(),
@@ -251,6 +340,38 @@
251340
\Framework\Database\Definition\Table\TableStatement::OPT_TRANSACTIONAL,
252341
\Framework\Database\Definition\Table\TableStatement::OPT_UNION,
253342
\Framework\Database\Definition\Table\TableStatement::OPT_WITH_SYSTEM_VERSIONING,
343+
'AUTO_INCREMENT',
344+
'AVG_ROW_LENGTH',
345+
'CHARSET',
346+
'CHECKSUM',
347+
'COLLATE',
348+
'COMMENT',
349+
'CONNECTION',
350+
'DATA DIRECTORY',
351+
'DELAY_KEY_WRITE',
352+
'ENCRYPTED',
353+
'ENCRYPTION_KEY_ID',
354+
'ENGINE',
355+
'IETF_QUOTES',
356+
'INDEX DIRECTORY',
357+
'INSERT_METHOD',
358+
'KEY_BLOCK_SIZE',
359+
'MAX_ROWS',
360+
'MIN_ROWS',
361+
'PACK_KEYS',
362+
'PAGE_CHECKSUM',
363+
'PAGE_COMPRESSED',
364+
'PAGE_COMPRESSION_LEVEL',
365+
'PASSWORD',
366+
'ROW_FORMAT',
367+
'SEQUENCE',
368+
'STATS_AUTO_RECALC',
369+
'STATS_PERSISTENT',
370+
'STATS_SAMPLE_PAGES',
371+
'TABLESPACE',
372+
'TRANSACTIONAL',
373+
'UNION',
374+
'WITH SYSTEM VERSIONING',
254375
);
255376
expectedArguments(
256377
\Framework\Database\Definition\Table\TableStatement::option(),

0 commit comments

Comments
 (0)