Code Duplication    Length = 13-14 lines in 2 locations

src/Config/Traits/ArgumentsAwareConfigTrait.php 1 location

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

src/Config/Traits/FieldsAwareConfigTrait.php 1 location

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