Here is the list of the most complex expressions used in the code. A complex expression is an expression that requires more than 20 tokens to be build.
Literal arrays are omitted.
File | Count | Expression |
---|---|---|
/src/Command/RankingsCommand.php:82 | 1 | array_map(static fn (array $entry) : array => ['ranking' => $entry['ranking'], 'score' => $entry['score'], 'challenger' => $entry['challenger'], 'hero' => ['id' => $entry['payload']['hero']['hero_id'], 'name' => $entry['payload']['name'], 'title' => ucwords(strtr($entry['payload']['hero']['selectedPlayerNameID'], '_', ' ')) ?: null, 'class' => $entry['payload']['hero']['class'], 'gender' => $entry['payload']['hero']['gender'], 'level' => $entry['payload']['hero']['level'], 'damage' => $entry['payload']['hero']['DPS'], 'toughness' => $entry['payload']['hero']['Toughness'], 'recovery' => $entry['payload']['hero']['Recovery'], ], 'trial' => ['level' => (int) ($entry['score'] / 10000), 'time' => 9999 - $entry['score'] % 10000, 'deaths' => $entry['payload']['trialStats']['heroDeaths'], ], 'championLevel' => $entry['payload']['champion_level'], 'cheater' => $entry['payload']['cheater'], ], $entries) |
/src/Command/LeaderboardsCommand.php:56 | 1 | $leaderboards = array_map(static fn (array $leaderboard) : array => ['id' => $leaderboard['id'], 'name' => $leaderboard['name'], 'description' => $leaderboard['description'] ?? null, 'entriesCount' => $leaderboard['entriesCount'], ], $leaderboards) |
/src/Command/RankingsCommand.php:82 | 1 | $entries = array_map(static fn (array $entry) : array => ['ranking' => $entry['ranking'], 'score' => $entry['score'], 'challenger' => $entry['challenger'], 'hero' => ['id' => $entry['payload']['hero']['hero_id'], 'name' => $entry['payload']['name'], 'title' => ucwords(strtr($entry['payload']['hero']['selectedPlayerNameID'], '_', ' ')) ?: null, 'class' => $entry['payload']['hero']['class'], 'gender' => $entry['payload']['hero']['gender'], 'level' => $entry['payload']['hero']['level'], 'damage' => $entry['payload']['hero']['DPS'], 'toughness' => $entry['payload']['hero']['Toughness'], 'recovery' => $entry['payload']['hero']['Recovery'], ], 'trial' => ['level' => (int) ($entry['score'] / 10000), 'time' => 9999 - $entry['score'] % 10000, 'deaths' => $entry['payload']['trialStats']['heroDeaths'], ], 'championLevel' => $entry['payload']['champion_level'], 'cheater' => $entry['payload']['cheater'], ], $entries) |