Code Duplication    Length = 12-12 lines in 2 locations

lib/Metadata/Driver/ArrayDriver.php 2 locations

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