| @@ -10,9 +10,8 @@ | ||
| 10 | 10 | * This function only support one dimensional array. |
| 11 | 11 | * You can pass a multi dimensional array but only zero level array keys will be renamed. |
| 12 | 12 | * |
| 13 | 13 | * @since 2.7.0 |
| 14 | - * @since 4.1.0 Add is_array check | |
| 15 | 14 | * |
| 16 | 15 | * @param array $renameTo Pass array of existing key name as key and new key name as value. |
| 17 | 16 | * |
| 18 | 17 | * @param array $array |
| @@ -20,12 +19,8 @@ | ||
| 20 | 19 | * @return array |
| 21 | 20 | */ |
| 22 | 21 | public static function renameKeys($array, $renameTo) |
| 23 | 22 | { |
| 24 | - if ( ! is_array($array)) { | |
| 25 | - return []; | |
| 26 | - } | |
| 27 | - | |
| 28 | 23 | // Rename key if property name exist for them. |
| 29 | 24 | foreach ($renameTo as $oldKey => $newKey) { |
| 30 | 25 | if (array_key_exists($oldKey, $array)) { |
| 31 | 26 | $array[$newKey] = $array[$oldKey]; |