@ -88,7 +88,7 @@ class InstalledVersions
{
foreach (self::getInstalled() as $installed) {
if (isset($installed['versions'][$packageName])) {
return $includeDevRequirements || empty($installed['versions'][$packageName]['dev- requirement']);
return $includeDevRequirements || empty($installed['versions'][$packageName]['dev_ requirement']);
}
}
@ -230,7 +230,7 @@ class InstalledVersions
*
* @deprecated Use getAllRawData() instead which returns all datasets for all autoloaders present in the process. getRawData only returns the first dataset loaded, which may not be what you expect.
* @return array[]
* @psalm-return array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool}, versions: array< string , array { dev - requirement: bool , pretty_version ? : string , version ? : string , aliases ? : string [ ] , reference ? : string , replaced ? : string [ ] , provided ? : string [ ] } > }
* @psalm-return array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool}, versions: array< string , array { dev _ requirement: bool , pretty_version ? : string , version ? : string , aliases ? : string [ ] , reference ? : string , replaced ? : string [ ] , provided ? : string [ ] } > }
*/
public static function getRawData()
{
@ -266,7 +266,7 @@ class InstalledVersions
* @param array[] $data A vendor/composer/installed.php data set
* @return void
*
* @psalm-param array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool}, versions: array< string , array { dev - requirement: bool , pretty_version ? : string , version ? : string , aliases ? : string [ ] , reference ? : string , replaced ? : string [ ] , provided ? : string [ ] } > } $data
* @psalm-param array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool}, versions: array< string , array { dev _ requirement: bool , pretty_version ? : string , version ? : string , aliases ? : string [ ] , reference ? : string , replaced ? : string [ ] , provided ? : string [ ] } > } $data
*/
public static function reload($data)
{
@ -276,7 +276,7 @@ class InstalledVersions
/**
* @return array[]
* @psalm-return list< array { root: array { name: string , version: string , reference: string , pretty_version: string , aliases: string [ ] , dev: bool } , versions: array < string , array { dev - requirement: bool , pretty_version ? : string , version ? : string , aliases ? : string [ ] , reference ? : string , replaced ? : string [ ] , provided ? : string [ ] } > }>
* @psalm-return list< array { root: array { name: string , version: string , reference: string , pretty_version: string , aliases: string [ ] , dev: bool } , versions: array < string , array { dev _ requirement: bool , pretty_version ? : string , version ? : string , aliases ? : string [ ] , reference ? : string , replaced ? : string [ ] , provided ? : string [ ] } > }>
*/
private static function getInstalled()
{