Code Duplication    Length = 4-4 lines in 2 locations

src/Configuration.php 1 location

@@ 175-178 (lines=4) @@
172
     */
173
    public function exchangeArray(array $array)
174
    {
175
        if ($diff = array_diff(array_keys($array), array_keys(get_object_vars($this))))
176
        {
177
            throw new \InvalidArgumentException("Invalid index(es): " . implode(',', $diff));
178
        }
179
180
        foreach ($array as $key => $value)
181
        {

src/VaultConfiguration.php 1 location

@@ 168-171 (lines=4) @@
165
     */
166
    public function exchangeArray(array $array)
167
    {
168
        if ($diff = array_diff(array_keys($array), array_keys($this->getArrayCopy())))
169
        {
170
            throw new \InvalidArgumentException("Invalid index(es): " . implode(',', $diff));
171
        }
172
173
        foreach ($array as $key => $value)
174
        {