@@ -11,13 +11,13 @@ class Insert extends InsertUpdateStatement {
1111 /** @var array */
1212 private $ update = [];
1313 /** @var string */
14- private $ table = null ;
14+ private $ table ;
1515 /** @var string */
16- private $ keyField = null ;
16+ private $ keyField ;
1717 /** @var bool */
1818 private $ ignore = false ;
1919 /** @var Select */
20- private $ from = null ;
20+ private $ from ;
2121
2222 /**
2323 * @param string $table
@@ -107,7 +107,7 @@ public function updateExpr($str, ...$args) {
107107 }
108108 return $ this ;
109109 }
110-
110+
111111 /**
112112 * @param string $expr
113113 * @param mixed ...$args
@@ -189,25 +189,23 @@ public function __toString() {
189189
190190 if ($ this ->from !== null ) {
191191 $ fields = $ this ->from ->getFields ();
192- $ queryArr [] = sprintf ("\t(%s) \n" , join (', ' , array_keys ($ fields )));
192+ $ queryArr [] = sprintf ("\t(%s) \n" , implode (', ' , array_keys ($ fields )));
193193 $ queryArr [] = $ this ->from ;
194194 } else {
195195 $ fields = $ this ->fields ;
196196 $ insertData = $ this ->buildFieldList ($ fields );
197197 if (!count ($ insertData )) {
198198 throw new RuntimeException ('No field-data found ' );
199199 }
200- $ queryArr [] = sprintf ("SET \n%s \n" , join (", \n" , $ insertData ));
200+ $ queryArr [] = sprintf ("SET \n%s \n" , implode (", \n" , $ insertData ));
201201 }
202202
203203 $ updateData = $ this ->buildUpdate ();
204204 if ($ updateData ) {
205205 $ queryArr [] = "{$ updateData }\n" ;
206206 }
207207
208- $ query = join ('' , $ queryArr );
209-
210- return $ query ;
208+ return implode ('' , $ queryArr );
211209 }
212210
213211 /**
@@ -246,7 +244,7 @@ private function addAllTo(array $data, array $mask = null, array $excludeFields
246244 }
247245 $ data = $ this ->clearValues ($ data );
248246 foreach ($ data as $ field => $ value ) {
249- call_user_func ( $ fn, $ field , $ value );
247+ $ fn( $ field , $ value );
250248 }
251249 return $ this ;
252250 }
@@ -264,9 +262,9 @@ private function buildUpdate() {
264262 }
265263 $ updateArr = $ this ->buildFieldList ($ this ->update , $ updateArr );
266264
267- $ queryArr [] = join (", \n" , $ updateArr );
265+ $ queryArr [] = implode (", \n" , $ updateArr );
268266 }
269- return join ('' , $ queryArr );
267+ return implode ('' , $ queryArr );
270268 }
271269
272270 /**
0 commit comments