Skip to content

Commit fb5d1cf

Browse files
authored
[Composer] Make InstalledPackageResolver::resolvedInstalledPackages nullable to verify cached package lists (#7210)
1 parent d6f6c39 commit fb5d1cf

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

src/Composer/InstalledPackageResolver.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@
1717
final class InstalledPackageResolver
1818
{
1919
/**
20-
* @var InstalledPackage[]
20+
* @var null|InstalledPackage[]
2121
*/
22-
private array $resolvedInstalledPackages = [];
22+
private ?array $resolvedInstalledPackages = null;
2323

2424
public function __construct(
2525
private readonly ?string $projectDirectory = null
@@ -37,8 +37,8 @@ public function __construct(
3737
*/
3838
public function resolve(): array
3939
{
40-
// cache
41-
if ($this->resolvedInstalledPackages !== []) {
40+
// already cached, even only empty array
41+
if ($this->resolvedInstalledPackages !== null) {
4242
return $this->resolvedInstalledPackages;
4343
}
4444

0 commit comments

Comments
 (0)