Code Duplication    Length = 12-12 lines in 2 locations

lib/Metadata/Driver/ArrayDriver.php 2 locations

@@ 69-80 (lines=12) @@
66
            ], $gridConfig);
67
68
            $columns = [];
69
            foreach ($gridConfig['columns'] as $columnName => $columnConfig) {
70
                $columnConfig = $this->resolveConfig([
71
                    'type' => null,
72
                    'options' => [],
73
                ], $columnConfig);
74
75
                $columns[$columnName] = new ColumnMetadata(
76
                    $columnName,
77
                    $columnConfig['type'],
78
                    $columnConfig['options']
79
                );
80
            }
81
82
            $filters = [];
83
            foreach ($gridConfig['filters'] as $filterName => $filterConfig) {
@@ 99-110 (lines=12) @@
96
            }
97
98
            $actions = [];
99
            foreach ($gridConfig['actions'] as $actionName => $actionConfig) {
100
                $actionConfig = $this->resolveConfig([
101
                    'type' => null,
102
                    'options' => [],
103
                ], $actionConfig);
104
105
                $actions[$actionName] = new ActionMetadata(
106
                    $actionName,
107
                    $actionConfig['type'],
108
                    $actionConfig['options']
109
                );
110
            }
111
112
            $grids[$gridName] = new GridMetadata(
113
                $gridName,