Skip to content

Commit 0a18e6b

Browse files
committed
Clean up: use array_change_key_case()
You learn something new every day. Never came across this function before, but simplifies a few code snippets. Ref: https://php.net/manual/en/function.array-change-key-case.php
1 parent 5f27d8e commit 0a18e6b

File tree

2 files changed

+4
-8
lines changed

2 files changed

+4
-8
lines changed

WordPress/Sniffs/WP/DeprecatedClassesSniff.php

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,13 +58,11 @@ class DeprecatedClassesSniff extends AbstractClassRestrictionsSniff {
5858
*/
5959
public function getGroups() {
6060
// Make sure all array keys are lowercase.
61-
$keys = array_keys( $this->deprecated_classes );
62-
$keys = array_map( 'strtolower', $keys );
63-
$this->deprecated_classes = array_combine( $keys, $this->deprecated_classes );
61+
$this->deprecated_classes = array_change_key_case( $this->deprecated_classes, CASE_LOWER );
6462

6563
return array(
6664
'deprecated_classes' => array(
67-
'classes' => $keys,
65+
'classes' => array_keys( $this->deprecated_classes ),
6866
),
6967
);
7068
}

WordPress/Sniffs/WP/DeprecatedFunctionsSniff.php

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1339,13 +1339,11 @@ class DeprecatedFunctionsSniff extends AbstractFunctionRestrictionsSniff {
13391339
*/
13401340
public function getGroups() {
13411341
// Make sure all array keys are lowercase.
1342-
$keys = array_keys( $this->deprecated_functions );
1343-
$keys = array_map( 'strtolower', $keys );
1344-
$this->deprecated_functions = array_combine( $keys, $this->deprecated_functions );
1342+
$this->deprecated_functions = array_change_key_case( $this->deprecated_functions, CASE_LOWER );
13451343

13461344
return array(
13471345
'deprecated_functions' => array(
1348-
'functions' => $keys,
1346+
'functions' => array_keys( $this->deprecated_functions ),
13491347
),
13501348
);
13511349
}

0 commit comments

Comments
 (0)