|
5 | 5 | namespace Php\PieIntegrationTest\Building; |
6 | 6 |
|
7 | 7 | use Composer\IO\BufferIO; |
8 | | -use Composer\Package\CompletePackage; |
| 8 | +use Composer\Package\CompletePackageInterface; |
9 | 9 | use Composer\Util\Platform; |
10 | 10 | use Php\Pie\Building\ExtensionBinaryNotFound; |
11 | 11 | use Php\Pie\Building\UnixBuild; |
@@ -37,7 +37,7 @@ public function testUnixBuildCanBuildExtension(): void |
37 | 37 |
|
38 | 38 | $downloadedPackage = DownloadedPackage::fromPackageAndExtractedPath( |
39 | 39 | new Package( |
40 | | - $this->createMock(CompletePackage::class), |
| 40 | + $this->createMock(CompletePackageInterface::class), |
41 | 41 | ExtensionType::PhpModule, |
42 | 42 | ExtensionName::normaliseFromString('pie_test_ext'), |
43 | 43 | 'pie_test_ext', |
@@ -86,7 +86,7 @@ public function testUnixBuildWillThrowExceptionWhenExpectedBinaryNameMismatches( |
86 | 86 |
|
87 | 87 | $downloadedPackage = DownloadedPackage::fromPackageAndExtractedPath( |
88 | 88 | new Package( |
89 | | - $this->createMock(CompletePackage::class), |
| 89 | + $this->createMock(CompletePackageInterface::class), |
90 | 90 | ExtensionType::PhpModule, |
91 | 91 | ExtensionName::normaliseFromString('mismatched_name'), |
92 | 92 | 'pie_test_ext', |
@@ -121,7 +121,7 @@ public function testUnixBuildCanBuildExtensionWithBuildPath(): void |
121 | 121 |
|
122 | 122 | $output = new BufferIO(); |
123 | 123 |
|
124 | | - $composerPackage = $this->createMock(CompletePackage::class); |
| 124 | + $composerPackage = $this->createMock(CompletePackageInterface::class); |
125 | 125 | $composerPackage->method('getPrettyName')->willReturn('myvendor/pie_test_ext'); |
126 | 126 | $composerPackage->method('getPrettyVersion')->willReturn('0.1.0'); |
127 | 127 | $composerPackage->method('getType')->willReturn('php-ext'); |
@@ -174,7 +174,7 @@ public function testCleanupDoesNotCleanWhenConfigureIsMissing(): void |
174 | 174 |
|
175 | 175 | $downloadedPackage = DownloadedPackage::fromPackageAndExtractedPath( |
176 | 176 | new Package( |
177 | | - $this->createMock(CompletePackage::class), |
| 177 | + $this->createMock(CompletePackageInterface::class), |
178 | 178 | ExtensionType::PhpModule, |
179 | 179 | ExtensionName::normaliseFromString('pie_test_ext'), |
180 | 180 | 'pie_test_ext', |
@@ -211,7 +211,7 @@ public function testVerboseOutputShowsCleanupMessages(): void |
211 | 211 |
|
212 | 212 | $downloadedPackage = DownloadedPackage::fromPackageAndExtractedPath( |
213 | 213 | new Package( |
214 | | - $this->createMock(CompletePackage::class), |
| 214 | + $this->createMock(CompletePackageInterface::class), |
215 | 215 | ExtensionType::PhpModule, |
216 | 216 | ExtensionName::normaliseFromString('pie_test_ext'), |
217 | 217 | 'pie_test_ext', |
|
0 commit comments