Code Duplication    Length = 6-6 lines in 2 locations

lib/Metadata/Driver/ArrayDriver.php 1 location

@@ 104-109 (lines=6) @@
101
102
    private function resolveConfig(array $defaultConfig, array $config)
103
    {
104
        if ($diff = array_diff(array_keys($config), array_keys($defaultConfig))) {
105
            throw new \InvalidArgumentException(sprintf(
106
                'Invalid configuration keys "%s" for grid, valid keys: "%s"',
107
                implode('", "', $diff), implode('", "', array_keys($defaultConfig))
108
            ));
109
        }
110
111
        return array_merge($defaultConfig, $config);
112
    }

lib/GridOptions.php 1 location

@@ 25-30 (lines=6) @@
22
            'variant' => null,
23
        ];
24
25
        if ($diff = array_diff(array_keys($options), array_keys($defaults))) {
26
            throw new \InvalidArgumentException(sprintf(
27
                'Invalid grid options "%s". Valid options: "%s"',
28
                implode('", "', $diff), implode('", "', array_keys($defaults))
29
            ));
30
        }
31
32
        $options = array_merge($defaults, $options);
33
        $orderings = array_map(function ($order) {