laminas / laminas-component-installer

Composer plugin for injecting modules and configuration providers into application configuration
https://docs.laminas.dev/laminas-component-installer/
BSD 3-Clause "New" or "Revised" License
27 stars 12 forks source link

Merge release 2.3.3 into 2.4.x #41

Closed github-actions[bot] closed 2 years ago

github-actions[bot] commented 2 years ago

Release Notes for 2.3.3

2.3.x bugfix release (patch)

2.3.3

Documentation

psalm-shepherd commented 2 years ago

Psalm found errors in other files

src/ComponentInstaller.php:392:32 - Param $packages is never referenced in this method
src/ComponentInstaller.php:417:44 - Param $type is never referenced in this method
src/ComponentInstaller.php:612:69 - Param $key is never referenced in this method
src/Injector/ConditionalDiscoveryTrait.php:21:28 - Parameter $package has no provided type
src/Injector/ConditionalDiscoveryTrait.php:21:38 - Parameter $type has no provided type
src/Injector/ConditionalDiscoveryTrait.php:27:38 - Right operand cannot be mixed
src/Injector/ConditionalDiscoveryTrait.php:27:48 - Argument 2 of Laminas\ComponentInstaller\Injector\AbstractInjector::inject cannot be mixed, expecting int
src/Injector/ConditionalDiscoveryTrait.php:36:28 - Parameter $package has no provided type
src/Injector/ConditionalDiscoveryTrait.php:42:38 - Right operand cannot be mixed
src/Injector/ConfigInjectorChain.php:53:32 - Param $injector is never referenced in this method
src/Injector/ModulesConfigInjector.php:25:15 - Property Laminas\ComponentInstaller\Injector\ModulesConfigInjector::$injectionPatterns has type array<array-key, array<array-key, mixed>>, not invariant with Laminas\ComponentInstaller\Injector\AbstractInjector::$injectionPatterns of type array<array-key, string>
src/PackageProvider/PackageProviderDetectionFactory.php:62:50 - Argument 1 of Composer\Repository\InstalledRepository::__construct expects array<array-key, Composer\Repository\RepositoryInterface>, array{Composer\Repository\RootPackageRepository|null, Composer\Repository\InstalledRepositoryInterface, Composer\Repository\PlatformRepository} provided
test/ConfigDiscoveryTest.php:106:19 - Constructor PHPUnit\Framework\ExpectationFailedException::__construct is internal to PHPUnit but called from LaminasTest\ComponentInstaller
test/ConfigDiscoveryTest.php:113:19 - Constructor PHPUnit\Framework\ExpectationFailedException::__construct is internal to PHPUnit but called from LaminasTest\ComponentInstaller
test/ConfigDiscoveryTest.php:121:23 - Constructor PHPUnit\Framework\ExpectationFailedException::__construct is internal to PHPUnit but called from LaminasTest\ComponentInstaller
test/ConfigDiscoveryTest.php:132:15 - Constructor PHPUnit\Framework\ExpectationFailedException::__construct is internal to PHPUnit but called from LaminasTest\ComponentInstaller
test/ConfigDiscoveryTest.php:145:23 - Constructor PHPUnit\Framework\ExpectationFailedException::__construct is internal to PHPUnit but called from LaminasTest\ComponentInstaller
test/ConfigDiscoveryTest.php:156:15 - Constructor PHPUnit\Framework\ExpectationFailedException::__construct is internal to PHPUnit but called from LaminasTest\ComponentInstaller