|
@@ -69,11 +69,7 @@ class Locker
|
|
*/
|
|
*/
|
|
public function getLockedPackages()
|
|
public function getLockedPackages()
|
|
{
|
|
{
|
|
- if (!$this->isLocked()) {
|
|
|
|
- throw new \LogicException('No lockfile found. Unable to read locked packages');
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- $lockList = $this->lockFile->read();
|
|
|
|
|
|
+ $lockList = $this->getLockData();
|
|
$packages = array();
|
|
$packages = array();
|
|
foreach ($lockList['packages'] as $info) {
|
|
foreach ($lockList['packages'] as $info) {
|
|
$package = $this->repositoryManager->getLocalRepository()->findPackage($info['package'], $info['version']);
|
|
$package = $this->repositoryManager->getLocalRepository()->findPackage($info['package'], $info['version']);
|
|
@@ -95,6 +91,15 @@ class Locker
|
|
return $packages;
|
|
return $packages;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ public function getLockData()
|
|
|
|
+ {
|
|
|
|
+ if (!$this->isLocked()) {
|
|
|
|
+ throw new \LogicException('No lockfile found. Unable to read locked packages');
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ return $this->lockFile->read();
|
|
|
|
+ }
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* Locks provided packages into lockfile.
|
|
* Locks provided packages into lockfile.
|
|
*
|
|
*
|