Browse Source

Merge pull request #8296 from rbairwell/fix-php74-accessarray-offset-on-path

Fixes a problem with path based repositories on PHP7.4
Jordi Boggiano 5 năm trước cách đây
mục cha
commit
d3dc280322
1 tập tin đã thay đổi với 5 bổ sung1 xóa
  1. 5 1
      src/Composer/Repository/PathRepository.php

+ 5 - 1
src/Composer/Repository/PathRepository.php

@@ -155,7 +155,11 @@ class PathRepository extends ArrayRepository implements ConfigurableRepositoryIn
 
             if (!isset($package['version'])) {
                 $versionData = $this->versionGuesser->guessVersion($package, $path);
-                $package['version'] = $versionData['pretty_version'] ?: 'dev-master';
+                if (is_array($versionData) && $versionData['pretty_version']) {
+                    $package['version'] = $versionData['pretty_version'];
+                } else {
+                    $package['version'] = 'dev-master';
+                }
             }
 
             $output = '';