Code Duplication    Length = 8-8 lines in 2 locations

traits/FindModelTrait.php 2 locations

@@ 28-35 (lines=8) @@
25
     *
26
     * @return ActiveRecord
27
     */
28
    protected function findModel($modelClass, $condition, string $notFoundMessage = 'The requested page does not exist.')
29
    {
30
        if (($model = $modelClass::findOne($condition)) !== null) {
31
            return $model;
32
        } else {
33
            throw new NotFoundHttpException($notFoundMessage);
34
        }
35
    }
36
37
    /**
38
     * @param mixed $modelClass
@@ 43-50 (lines=8) @@
40
     *
41
     * @return ActiveRecord
42
     */
43
    protected function findModelOrCreate($modelClass, $condition)
44
    {
45
        if (($model = $modelClass::findOne($condition)) !== null) {
46
            return $model;
47
        } else {
48
            return new $modelClass($condition);
49
        }
50
    }
51
}
52