diff --git a/src/Composer/Command/LicensesCommand.php b/src/Composer/Command/LicensesCommand.php index 5375ab08dcfc..a8aadd021adb 100644 --- a/src/Composer/Command/LicensesCommand.php +++ b/src/Composer/Command/LicensesCommand.php @@ -125,7 +125,8 @@ protected function execute(InputInterface $input, OutputInterface $output) $usedLicenses = array(); foreach ($packages as $package) { $license = $package instanceof CompletePackageInterface ? $package->getLicense() : array(); - $licenseName = $license[0]; + $licenseName = array_key_exists(0, $license) ? $license[0] : 'none'; + if (!isset($usedLicenses[$licenseName])) { $usedLicenses[$licenseName] = 0; }