File tree 1 file changed +5
-2
lines changed
1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -149,18 +149,21 @@ public function index(): Promise
149
149
$ cacheKey = null ;
150
150
$ index = null ;
151
151
foreach (array_merge ($ this ->composerLock ->packages , $ this ->composerLock ->{'packages-dev ' }) as $ package ) {
152
+ if ($ package ->name !== $ packageName ) {
153
+ continue ;
154
+ }
152
155
// Check if package can be cached.
153
156
$ packageVersion = ltrim ($ package ->version , 'v ' );
154
157
// If package is anchored to a version
155
- if ($ package -> name === $ packageName && strpos ($ packageVersion , 'dev ' ) === false ) {
158
+ if (strpos ($ packageVersion , 'dev ' ) === false ) {
156
159
$ packageKey = $ packageName . ': ' . $ packageVersion ;
157
160
$ cacheKey = self ::CACHE_VERSION . ': ' . $ packageKey ;
158
161
// Check cache
159
162
$ index = yield $ this ->cache ->get ($ cacheKey );
160
163
break ;
161
164
162
165
// If package is checked out
163
- } elseif ( $ package -> name === $ packageName && isset ($ package ->source ->reference )) {
166
+ } else if ( isset ($ package ->source ->reference )) {
164
167
$ packageKey = $ packageName . ': ' . $ package ->source ->reference ;
165
168
$ cacheKey = self ::CACHE_VERSION . ': ' . $ packageKey ;
166
169
// Check cache
You can’t perform that action at this time.
0 commit comments