Skip to content

Commit

Permalink
Merge pull request #7661 from weirdan/fix-array_fill_keys
Browse files Browse the repository at this point in the history
  • Loading branch information
weirdan committed Feb 13, 2022
2 parents edddc87 + 4ee8a80 commit 52ad607
Showing 1 changed file with 4 additions and 19 deletions.
23 changes: 4 additions & 19 deletions src/Psalm/Internal/Provider/StatementsProvider.php
Expand Up @@ -21,7 +21,7 @@
use Throwable;

use function abs;
use function array_flip;
use function array_fill_keys;
use function array_intersect_key;
use function array_map;
use function array_merge;
Expand Down Expand Up @@ -216,15 +216,8 @@ public function getStatementsForFile(
$file_contents
);

$unchanged_members = array_map(
fn(int $_): bool => true,
array_flip($unchanged_members)
);

$unchanged_signature_members = array_map(
fn(int $_): bool => true,
array_flip($unchanged_signature_members)
);
$unchanged_members = array_fill_keys($unchanged_members, true);
$unchanged_signature_members = array_fill_keys($unchanged_signature_members, true);

$file_path_hash = md5($file_path);

Expand All @@ -239,15 +232,7 @@ function (string $key) use ($file_path_hash): string {
$changed_members
);

$changed_members = array_map(
/**
* @param int $_
*
* @return bool
*/
fn($_): bool => true,
array_flip($changed_members)
);
$changed_members = array_fill_keys($changed_members, true);

if (isset($this->unchanged_members[$file_path])) {
$this->unchanged_members[$file_path] = array_intersect_key(
Expand Down

0 comments on commit 52ad607

Please sign in to comment.