Skip to content

Commit dfe2115

Browse files
committed
Fix PHPStan issue
1 parent 928e024 commit dfe2115

File tree

4 files changed

+7
-5
lines changed

4 files changed

+7
-5
lines changed

lib/Validator/LocaleValidator.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
final class LocaleValidator extends ConstraintValidator
1717
{
1818
/**
19-
* @param \Sylius\Resource\Doctrine\Persistence\RepositoryInterface<\Sylius\Resource\Model\ResourceInterface> $localeRepository
19+
* @param \Sylius\Resource\Doctrine\Persistence\RepositoryInterface<covariant \Sylius\Resource\Model\ResourceInterface> $localeRepository
2020
*/
2121
public function __construct(
2222
private RepositoryInterface $localeRepository,

phpstan.tests.neon

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,3 @@ parameters:
88
# Disable errors about missing value types in PHPUnit data providers
99

1010
- '#Method .+Test::\w+DataProvider\(\) return type has no value type specified in iterable type iterable.#'
11-
12-
# Netgen Layouts
13-
14-
- '#has parameter \$repository with generic interface Sylius\\Resource\\Doctrine\\Persistence\\RepositoryInterface#'

tests/lib/TestCase/ValidatorTestCaseTrait.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111

1212
trait ValidatorTestCaseTrait
1313
{
14+
/**
15+
* @param \Sylius\Resource\Doctrine\Persistence\RepositoryInterface<covariant \Sylius\Resource\Model\ResourceInterface>|null $repository
16+
*/
1417
private function createValidator(
1518
?RepositoryInterface $repository = null,
1619
): ValidatorInterface {

tests/lib/Validator/ValidatorFactory.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@ final class ValidatorFactory implements ConstraintValidatorFactoryInterface
2525
{
2626
private ConstraintValidatorFactory $baseValidatorFactory;
2727

28+
/**
29+
* @param \Sylius\Resource\Doctrine\Persistence\RepositoryInterface<covariant \Sylius\Resource\Model\ResourceInterface> $repository
30+
*/
2831
public function __construct(
2932
private RepositoryInterface $repository,
3033
) {

0 commit comments

Comments
 (0)