Code Duplication    Length = 9-9 lines in 2 locations

models/Item.php 1 location

@@ 238-246 (lines=9) @@
235
            ->bindValues([':uid'=>$uid, ':item_id'=>(int)$this->id, ':amount'=>$amount])
236
            ->execute();
237
238
        if (!$update) {
239
            Yii::app()->db->createCommand()
240
                ->insert('users_'.$this->item_type.'s', [
241
                'uid'=>$uid,
242
                'item_id'=>(int)$this->id,
243
                'item_count'=>$amount,
244
                'skill'=>(int)$this->skill,
245
                ]);
246
        }
247
248
        //pay for it
249
        if ($this->price > 0) {

models/MissionAction.php 1 location

@@ 174-182 (lines=9) @@
171
            ->bindValues([':uid'=>$uid, 'id'=>(int)$this->mission->id, ':routine'=>$routine])
172
            ->execute();
173
174
        if (!$update) {
175
            Yii::app()->db->createCommand()
176
                ->insert('users_missions', [
177
                'uid'=>$uid,
178
                'id'=>(int)$this->mission->id,
179
                'water_id'=>(int)$this->mission->water_id,
180
                'routine'=>$routine
181
                ]);
182
        }
183
        $this->mission->routine += $routine;
184
        $this->gained_routine = $routine;
185
        Yii::app()->badge->model->triggerRoutine($this->mission->routine);