How can I get the installed composer packages programatically?

Viewed 509

Is there any way to get all composer packages and their version using PHP or do I need to parse them from its composer.json?

1 Answers

You can use Composer's API to get this.

Just do:

$installed = \Composer\InstalledVersions::getRawData();

Which will get you an array with all the installed packages and their versions.

Related