Skip to content

InstalledVersions::getInstalledPackagesByType() returns duplicates #12225

@Chi-teck

Description

@Chi-teck

Steps to reproduce

Create small project like this

composer.json

{
    "require": {
        "psr/log": "^3.0"
    }
}

index.php

<?php

require __DIR__ . '/vendor/autoload.php';

print_r(Composer\InstalledVersions::getInstalledPackagesByType('library'));

Run the script

php index.php

Output

Array
(
    [0] => __root__
    [1] => psr/log
    [2] => __root__
    [3] => psr/log
)

Note that entries are duplicated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions