feat!: add Laravel 12 support #99
Annotations
16 errors
phpstan (ubuntu-latest, 8.2, locked)
Process completed with exit code 1.
|
phpstan (ubuntu-latest, 8.2, locked):
tests/src/Functional/Normalizers/RamseyUuidNormalizerTest.php#L65
Cannot call method deserialize() on WayOfDev\Serializer\Manager\SerializerManager|null.
|
phpstan (ubuntu-latest, 8.2, locked):
tests/src/Functional/Normalizers/RamseyUuidNormalizerTest.php#L53
Parameter #3 $subject of function preg_replace expects array|string, string|Stringable given.
|
phpstan (ubuntu-latest, 8.2, locked):
tests/src/Functional/Normalizers/RamseyUuidNormalizerTest.php#L53
Cannot call method serialize() on WayOfDev\Serializer\Manager\SerializerManager|null.
|
phpstan (ubuntu-latest, 8.2, locked):
src/Normalizers/RamseyUuidNormalizer.php#L27
Parameter #1 $object (Ramsey\Uuid\UuidInterface) of method WayOfDev\Serializer\Normalizers\RamseyUuidNormalizer::normalize() should be contravariant with parameter $data (mixed) of method Symfony\Component\Serializer\Normalizer\NormalizerInterface::normalize()
|
phpstan (ubuntu-latest, 8.2, locked):
src/Normalizers/RamseyUuidNormalizer.php#L0
Ignored error pattern #^Parameter \#1 \$object \(Ramsey\\Uuid\\UuidInterface\) of method WayOfDev\\Serializer\\Normalizers\\RamseyUuidNormalizer\:\:normalize\(\) should be contravariant with parameter \$object \(mixed\) of method Symfony\\Component\\Serializer\\Normalizer\\NormalizerInterface\:\:normalize\(\)$# in path /home/runner/work/laravel-symfony-serializer/laravel-symfony-serializer/src/Normalizers/RamseyUuidNormalizer.php was not matched in reported errors.
|
UnusedBaselineEntry:
tests/src/Functional/Bridge/Laravel/Providers/SerializerServiceProviderTest.php#L0
tests/src/Functional/Bridge/Laravel/Providers/SerializerServiceProviderTest.php:0:0: UnusedBaselineEntry: Baseline for issue "MixedArgument" has 1 extra entry. (see https://psalm.dev/316)
|
UnusedBaselineEntry:
src/Bridge/Laravel/Providers/SerializerServiceProvider.php#L0
src/Bridge/Laravel/Providers/SerializerServiceProvider.php:0:0: UnusedBaselineEntry: Baseline for issue "MixedReturnStatement" has 2 extra entries. (see https://psalm.dev/316)
|
UnusedBaselineEntry:
src/Bridge/Laravel/Providers/SerializerServiceProvider.php#L0
src/Bridge/Laravel/Providers/SerializerServiceProvider.php:0:0: UnusedBaselineEntry: Baseline for issue "MixedInferredReturnType" has 2 extra entries. (see https://psalm.dev/316)
|
ParamNameMismatch:
src/Normalizers/RamseyUuidNormalizer.php#L27
src/Normalizers/RamseyUuidNormalizer.php:27:37: ParamNameMismatch: Argument 1 of WayOfDev\Serializer\Normalizers\RamseyUuidNormalizer::normalize has wrong name $object, expecting $data as defined by Symfony\Component\Serializer\Normalizer\NormalizerInterface::normalize (see https://psalm.dev/230)
|
UnnecessaryVarAnnotation:
src/Bridge/Laravel/Providers/SerializerServiceProvider.php#L151
src/Bridge/Laravel/Providers/SerializerServiceProvider.php:151:22: UnnecessaryVarAnnotation: The @var WayOfDev\Serializer\Contracts\EncoderRegistryInterface annotation for $encoders is unnecessary (see https://psalm.dev/212)
|
UnnecessaryVarAnnotation:
src/Bridge/Laravel/Providers/SerializerServiceProvider.php#L148
src/Bridge/Laravel/Providers/SerializerServiceProvider.php:148:22: UnnecessaryVarAnnotation: The @var WayOfDev\Serializer\Contracts\NormalizerRegistryInterface annotation for $normalizers is unnecessary (see https://psalm.dev/212)
|
UnnecessaryVarAnnotation:
src/Bridge/Laravel/Providers/SerializerServiceProvider.php#L118
src/Bridge/Laravel/Providers/SerializerServiceProvider.php:118:22: UnnecessaryVarAnnotation: The @var WayOfDev\Serializer\Contracts\EncoderRegistrationStrategy annotation for $strategy is unnecessary (see https://psalm.dev/212)
|
UnnecessaryVarAnnotation:
src/Bridge/Laravel/Providers/SerializerServiceProvider.php#L99
src/Bridge/Laravel/Providers/SerializerServiceProvider.php:99:22: UnnecessaryVarAnnotation: The @var WayOfDev\Serializer\Contracts\NormalizerRegistrationStrategy annotation for $strategy is unnecessary (see https://psalm.dev/212)
|
UnnecessaryVarAnnotation:
src/Bridge/Laravel/Providers/SerializerServiceProvider.php#L87
src/Bridge/Laravel/Providers/SerializerServiceProvider.php:87:22: UnnecessaryVarAnnotation: The @var Symfony\Component\Serializer\Mapping\Loader\LoaderInterface annotation for $loader is unnecessary (see https://psalm.dev/212)
|
UnnecessaryVarAnnotation:
src/Bridge/Laravel/Providers/SerializerServiceProvider.php#L58
src/Bridge/Laravel/Providers/SerializerServiceProvider.php:58:22: UnnecessaryVarAnnotation: The @var Illuminate\Contracts\Config\Repository annotation for $config is unnecessary (see https://psalm.dev/212)
|