fix(Locker): don't store transport-options.ssl within the lock-file (#12019)
parent
b2832867e6
commit
03bbfdd8f4
|
@ -431,6 +431,14 @@ class Locker
|
|||
|
||||
$spec = $this->dumper->dump($package);
|
||||
unset($spec['version_normalized']);
|
||||
// remove `transport-options.ssl` from lock file to prevent storing
|
||||
// local-filesystem repo config paths in the lock file as that makes it less portable
|
||||
if (isset($spec['transport-options']['ssl'])) {
|
||||
unset($spec['transport-options']['ssl']);
|
||||
if (\count($spec['transport-options']) === 0) {
|
||||
unset($spec['transport-options']);
|
||||
}
|
||||
}
|
||||
|
||||
// always move time to the end of the package definition
|
||||
$time = $spec['time'] ?? null;
|
||||
|
|
Loading…
Reference in New Issue