@@ -11,13 +11,13 @@ class Insert extends InsertUpdateStatement {
11
11
/** @var array */
12
12
private $ update = [];
13
13
/** @var string */
14
- private $ table = null ;
14
+ private $ table ;
15
15
/** @var string */
16
- private $ keyField = null ;
16
+ private $ keyField ;
17
17
/** @var bool */
18
18
private $ ignore = false ;
19
19
/** @var Select */
20
- private $ from = null ;
20
+ private $ from ;
21
21
22
22
/**
23
23
* @param string $table
@@ -107,7 +107,7 @@ public function updateExpr($str, ...$args) {
107
107
}
108
108
return $ this ;
109
109
}
110
-
110
+
111
111
/**
112
112
* @param string $expr
113
113
* @param mixed ...$args
@@ -189,25 +189,23 @@ public function __toString() {
189
189
190
190
if ($ this ->from !== null ) {
191
191
$ fields = $ this ->from ->getFields ();
192
- $ queryArr [] = sprintf ("\t(%s) \n" , join (', ' , array_keys ($ fields )));
192
+ $ queryArr [] = sprintf ("\t(%s) \n" , implode (', ' , array_keys ($ fields )));
193
193
$ queryArr [] = $ this ->from ;
194
194
} else {
195
195
$ fields = $ this ->fields ;
196
196
$ insertData = $ this ->buildFieldList ($ fields );
197
197
if (!count ($ insertData )) {
198
198
throw new RuntimeException ('No field-data found ' );
199
199
}
200
- $ queryArr [] = sprintf ("SET \n%s \n" , join (", \n" , $ insertData ));
200
+ $ queryArr [] = sprintf ("SET \n%s \n" , implode (", \n" , $ insertData ));
201
201
}
202
202
203
203
$ updateData = $ this ->buildUpdate ();
204
204
if ($ updateData ) {
205
205
$ queryArr [] = "{$ updateData }\n" ;
206
206
}
207
207
208
- $ query = join ('' , $ queryArr );
209
-
210
- return $ query ;
208
+ return implode ('' , $ queryArr );
211
209
}
212
210
213
211
/**
@@ -246,7 +244,7 @@ private function addAllTo(array $data, array $mask = null, array $excludeFields
246
244
}
247
245
$ data = $ this ->clearValues ($ data );
248
246
foreach ($ data as $ field => $ value ) {
249
- call_user_func ( $ fn, $ field , $ value );
247
+ $ fn( $ field , $ value );
250
248
}
251
249
return $ this ;
252
250
}
@@ -264,9 +262,9 @@ private function buildUpdate() {
264
262
}
265
263
$ updateArr = $ this ->buildFieldList ($ this ->update , $ updateArr );
266
264
267
- $ queryArr [] = join (", \n" , $ updateArr );
265
+ $ queryArr [] = implode (", \n" , $ updateArr );
268
266
}
269
- return join ('' , $ queryArr );
267
+ return implode ('' , $ queryArr );
270
268
}
271
269
272
270
/**
0 commit comments