function Locker::getLockData
Return value
array<string, mixed>
12 calls to Locker::getLockData()
- Locker::getAliases in vendor/
composer/ composer/ src/ Composer/ Package/ Locker.php - @phpstan-return list<array{package: string, version: string, alias: string, alias_normalized: string}>
- Locker::getDevPackageNames in vendor/
composer/ composer/ src/ Composer/ Package/ Locker.php - Locker::getLockedRepository in vendor/
composer/ composer/ src/ Composer/ Package/ Locker.php - Searches and returns an array of locked packages, retrieved from registered repositories.
- Locker::getMinimumStability in vendor/
composer/ composer/ src/ Composer/ Package/ Locker.php - Locker::getPlatformOverrides in vendor/
composer/ composer/ src/ Composer/ Package/ Locker.php
File
-
vendor/
composer/ composer/ src/ Composer/ Package/ Locker.php, line 331
Class
- Locker
- Reads/writes project lockfile (composer.lock).
Namespace
Composer\PackageCode
public function getLockData() : array {
if (null !== $this->lockDataCache) {
return $this->lockDataCache;
}
if (!$this->lockFile
->exists()) {
throw new \LogicException('No lockfile found. Unable to read locked packages');
}
return $this->lockDataCache = $this->lockFile
->read();
}