Code Duplication    Length = 13-14 lines in 2 locations

src/Config/Traits/ArgumentsAwareConfigTrait.php 1 location

@@ 53-66 (lines=14) @@
50
        return $this;
51
    }
52
53
    protected function buildConfig($name, $info = null)
54
    {
55
        if (!is_array($info)) {
56
            return [
57
                'type' => $info,
58
                'name' => $name
59
            ];
60
        }
61
        if (empty($info['name'])) {
62
            $info['name'] = $name;
63
        }
64
65
        return $info;
66
    }
67
68
    /**
69
     * @param $name

src/Config/Traits/FieldsAwareConfigTrait.php 1 location

@@ 79-91 (lines=13) @@
76
        return $this;
77
    }
78
79
    protected function buildFieldConfig($name, $info = null)
80
    {
81
        if (!is_array($info)) {
82
            $info = [
83
                'type' => $info,
84
                'name' => $name,
85
            ];
86
        } elseif (empty($info['name'])) {
87
            $info['name'] = $name;
88
        }
89
90
        return $info;
91
    }
92
93
    /**
94
     * @param $name