@@ 61-92 (lines=32) @@ | ||
58 | return new Response($requirement, $job); |
|
59 | } |
|
60 | ||
61 | private function getInstalledRequirements(): array |
|
62 | { |
|
63 | $lockFile = ComposerParser::parseLockfile(base_path('composer.lock')); |
|
64 | ||
65 | $packages = $lockFile->getPackages()->getData(); |
|
66 | $devPackages = $lockFile->getPackagesDev()->getData(); |
|
67 | $platform = $lockFile->getPlatform()->getData(); |
|
68 | $devPlatform = $lockFile->getPlatformDev()->getData(); |
|
69 | foreach ($packages as &$package) { |
|
70 | $package['isDevelopment'] = false; |
|
71 | } |
|
72 | foreach ($devPackages as &$package) { |
|
73 | $package['isDevelopment'] = true; |
|
74 | } |
|
75 | $platforms = []; |
|
76 | foreach ($platform as $name => $version) { |
|
77 | $platforms[] = [ |
|
78 | 'name' => $name, |
|
79 | 'version' => $version, |
|
80 | 'isDevelopment' => false, |
|
81 | ]; |
|
82 | } |
|
83 | foreach ($devPlatform as $name => $version) { |
|
84 | $platforms[] = [ |
|
85 | 'name' => $name, |
|
86 | 'version' => $version, |
|
87 | 'isDevelopment' => true, |
|
88 | ]; |
|
89 | } |
|
90 | ||
91 | return array_merge($packages, $devPackages, $platforms); |
|
92 | } |
|
93 | } |
|
94 |
@@ 71-102 (lines=32) @@ | ||
68 | return new Response($requirement, $job); |
|
69 | } |
|
70 | ||
71 | private function getInstalledRequirements(): array |
|
72 | { |
|
73 | $lockFile = ComposerParser::parseLockfile(base_path('composer.lock')); |
|
74 | ||
75 | $packages = $lockFile->getPackages()->getData(); |
|
76 | $devPackages = $lockFile->getPackagesDev()->getData(); |
|
77 | $platform = $lockFile->getPlatform()->getData(); |
|
78 | $devPlatform = $lockFile->getPlatformDev()->getData(); |
|
79 | foreach ($packages as &$package) { |
|
80 | $package['isDevelopment'] = false; |
|
81 | } |
|
82 | foreach ($devPackages as &$package) { |
|
83 | $package['isDevelopment'] = true; |
|
84 | } |
|
85 | $platforms = []; |
|
86 | foreach ($platform as $name => $version) { |
|
87 | $platforms[] = [ |
|
88 | 'name' => $name, |
|
89 | 'version' => $version, |
|
90 | 'isDevelopment' => false, |
|
91 | ]; |
|
92 | } |
|
93 | foreach ($devPlatform as $name => $version) { |
|
94 | $platforms[] = [ |
|
95 | 'name' => $name, |
|
96 | 'version' => $version, |
|
97 | 'isDevelopment' => true, |
|
98 | ]; |
|
99 | } |
|
100 | ||
101 | return array_merge($packages, $devPackages, $platforms); |
|
102 | } |
|
103 | } |
|
104 |