diff --git a/phpstan-baseline.neon b/phpstan-baseline.neon index e6f2a29..741463d 100644 --- a/phpstan-baseline.neon +++ b/phpstan-baseline.neon @@ -590,6 +590,11 @@ parameters: count: 1 path: src/lib/Invitation/Persistence/Mapper.php + - + message: "#^Method Ibexa\\\\User\\\\Pagination\\\\Pagerfanta\\\\UserSettingsAdapter\\:\\:getNbResults\\(\\) should return int\\<0, max\\> but returns int\\.$#" + count: 1 + path: src/lib/Pagination/Pagerfanta/UserSettingsAdapter.php + - message: "#^Method Ibexa\\\\User\\\\Pagination\\\\Pagerfanta\\\\UserSettingsAdapter\\:\\:getSlice\\(\\) return type has no value type specified in iterable type array\\.$#" count: 1 diff --git a/src/lib/Pagination/Pagerfanta/UserSettingsAdapter.php b/src/lib/Pagination/Pagerfanta/UserSettingsAdapter.php index cef1809..79a17a3 100644 --- a/src/lib/Pagination/Pagerfanta/UserSettingsAdapter.php +++ b/src/lib/Pagination/Pagerfanta/UserSettingsAdapter.php @@ -11,6 +11,9 @@ use Ibexa\User\UserSetting\UserSettingService; use Pagerfanta\Adapter\AdapterInterface; +/** + * @phpstan-implements \Pagerfanta\Adapter\AdapterInterface<\Ibexa\User\UserSetting\UserSetting> + */ class UserSettingsAdapter implements AdapterInterface { /** @var \Ibexa\User\UserSetting\UserSettingService */