Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. Locker.php

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

... See full list

File

vendor/composer/composer/src/Composer/Package/Locker.php, line 331

Class

Locker
Reads/writes project lockfile (composer.lock).

Namespace

Composer\Package

Code

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();
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal