diff --git a/src/Plugins/Shard.php b/src/Plugins/Shard.php index d41213e5..bb84dd9a 100644 --- a/src/Plugins/Shard.php +++ b/src/Plugins/Shard.php @@ -234,9 +234,7 @@ final class Shard implements AddsOutput, HandlesArguments, Terminable $parts = explode('\\', $class); $current = &$tree; foreach ($parts as $part) { - if (! isset($current[$part])) { - $current[$part] = []; - } + $current[$part] ??= []; $current = &$current[$part]; } } diff --git a/src/Plugins/Tia.php b/src/Plugins/Tia.php index be761fc7..d3f329a2 100644 --- a/src/Plugins/Tia.php +++ b/src/Plugins/Tia.php @@ -1537,9 +1537,7 @@ final class Tia implements AddsOutput, HandlesArguments, HandlesOriginalArgument foreach (['files', 'tables', 'inertia'] as $section) { foreach ($data[$section] as $testFile => $values) { - if (! isset($merged[$section][$testFile])) { - $merged[$section][$testFile] = []; - } + $merged[$section][$testFile] ??= []; foreach ($values as $value) { $merged[$section][$testFile][$value] = true; diff --git a/src/Plugins/Tia/Graph.php b/src/Plugins/Tia/Graph.php index 4f0d77f0..8342e39a 100644 --- a/src/Plugins/Tia/Graph.php +++ b/src/Plugins/Tia/Graph.php @@ -1020,9 +1020,7 @@ final class Graph private function ensureBaseline(string $branch): void { - if (! isset($this->baselines[$branch])) { - $this->baselines[$branch] = ['sha' => null, 'tree' => [], 'results' => []]; - } + $this->baselines[$branch] ??= ['sha' => null, 'tree' => [], 'results' => []]; } /** @@ -1067,9 +1065,7 @@ final class Graph continue; } - if (! isset($this->edges[$rel])) { - $this->edges[$rel] = []; - } + $this->edges[$rel] ??= []; } } diff --git a/src/Preset.php b/src/Preset.php index 62c085ab..22a6bda0 100644 --- a/src/Preset.php +++ b/src/Preset.php @@ -111,9 +111,7 @@ final class Preset */ private function baseNamespaces(): array { - if (self::$baseNamespaces === null) { - self::$baseNamespaces = Composer::userNamespaces(); - } + self::$baseNamespaces ??= Composer::userNamespaces(); return self::$baseNamespaces; }