Composer
InstalledVersions::isInstalled
Checks whether the given package is installed
This also returns true if the package name is provided or replaced by another package
Метод класса: InstalledVersions{}
Хуков нет.
Возвращает
bool.
Использование
$result = InstalledVersions::isInstalled( $packageName, $includeDevRequirements );
- $packageName(строка) (обязательный)
- .
- $includeDevRequirements(true|false)
- .
По умолчанию:true
Код InstalledVersions::isInstalled() InstalledVersions::isInstalled CF7 6.2.4.1
public static function isInstalled($packageName, $includeDevRequirements = true)
{
foreach (self::getInstalled() as $installed) {
if (isset($installed['versions'][$packageName])) {
return $includeDevRequirements || !isset($installed['versions'][$packageName]['dev_requirement']) || $installed['versions'][$packageName]['dev_requirement'] === false;
}
}
return false;
}