File tree Expand file tree Collapse file tree 2 files changed +23
-9
lines changed Expand file tree Collapse file tree 2 files changed +23
-9
lines changed Original file line number Diff line number Diff line change @@ -60,17 +60,19 @@ public function quoteField($field);
6060 * @param array $fields
6161 * @return Builder\RunnableSelect
6262 */
63- public function select (array $ fields = array () );
63+ public function select (array $ fields = null );
6464
6565 /**
66+ * @param array $fields
6667 * @return Builder\RunnableInsert
6768 */
68- public function insert ();
69+ public function insert (array $ fields = null );
6970
7071 /**
72+ * @param array $fields
7173 * @return Builder\RunnableUpdate
7274 */
73- public function update ();
75+ public function update (array $ fields = null );
7476
7577 /**
7678 * @return Builder\RunnableDelete
Original file line number Diff line number Diff line change @@ -187,24 +187,36 @@ public function quoteField($field) {
187187 * @param array $fields
188188 * @return RunnableSelect
189189 */
190- public function select (array $ fields = array () ) {
190+ public function select (array $ fields = null ) {
191191 $ select = new RunnableSelect ($ this );
192- $ select ->fields ($ fields );
192+ if ($ fields !== null ) {
193+ $ select ->fields ($ fields );
194+ }
193195 return $ select ;
194196 }
195197
196198 /**
199+ * @param array $fields
197200 * @return Builder\RunnableInsert
198201 */
199- public function insert () {
200- return new Builder \RunnableInsert ($ this );
202+ public function insert (array $ fields = null ) {
203+ $ insert = new Builder \RunnableInsert ($ this );
204+ if ($ fields !== null ) {
205+ $ insert ->addAll ($ fields );
206+ }
207+ return $ insert ;
201208 }
202209
203210 /**
211+ * @param array $fields
204212 * @return Builder\RunnableUpdate
205213 */
206- public function update () {
207- return new Builder \RunnableUpdate ($ this );
214+ public function update (array $ fields = null ) {
215+ $ update = new Builder \RunnableUpdate ($ this );
216+ if ($ fields !== null ) {
217+ $ update ->setAll ($ fields );
218+ }
219+ return $ update ;
208220 }
209221
210222 /**
You can’t perform that action at this time.
0 commit comments