Skip to content

Commit 9fcbfed

Browse files
committed
Fix CS
1 parent 12c509f commit 9fcbfed

4 files changed

Lines changed: 12 additions & 12 deletions

File tree

src/Paginator/AbstractDoctrinePaginator.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,6 @@ final protected function defineDoctrineOptions(OptionsResolver $resolver): void
4646
]);
4747
$resolver->setAllowedTypes('by_identifier', ['string', 'null']);
4848
$resolver->setAllowedTypes('count', ['int', 'array']);
49-
$resolver->setAllowedValues('count', fn (int|array $value) => \is_array($value) || $value >= 0);
49+
$resolver->setAllowedValues('count', static fn (int|array $value) => \is_array($value) || $value >= 0);
5050
}
5151
}

src/Paginator/DoctrineORMPaginator.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ protected function buildIterator(): \Traversable
9090
$doctrinePaginator->setUseOutputWalkers(true);
9191
/** @var array<array-key, array{pk: mixed}> $iterator */
9292
$iterator = (array) $doctrinePaginator->getIterator();
93-
$ids = array_map(fn ($row): mixed => $row['pk'], $iterator);
93+
$ids = array_map(static fn ($row): mixed => $row['pk'], $iterator);
9494

9595
$resultsByIdsQueryBuilder = clone $queryBuilder;
9696
$resultsByIdsQueryBuilder->resetDQLPart('where');
@@ -112,7 +112,7 @@ protected function configureOptions(OptionsResolver $resolver): void
112112
'fetch_join_collection' => null,
113113
]);
114114
$resolver->setAllowedTypes('query_builder', QueryBuilder::class);
115-
$resolver->setNormalizer('count', function (Options $options, int|array $count) {
115+
$resolver->setNormalizer('count', static function (Options $options, int|array $count) {
116116
if (\is_int($count)) {
117117
return $count;
118118
}
@@ -126,7 +126,7 @@ protected function configureOptions(OptionsResolver $resolver): void
126126
return $count;
127127
});
128128
$resolver->setAllowedTypes('simplified_request', ['bool', 'null']);
129-
$resolver->setNormalizer('simplified_request', function (Options $options, ?bool $simplifiedRequest): ?bool {
129+
$resolver->setNormalizer('simplified_request', static function (Options $options, ?bool $simplifiedRequest): ?bool {
130130
if (null === $options['by_identifier'] && null === $simplifiedRequest) {
131131
return true;
132132
} elseif (null !== $options['by_identifier'] && null !== $simplifiedRequest) {
@@ -136,7 +136,7 @@ protected function configureOptions(OptionsResolver $resolver): void
136136
return $simplifiedRequest;
137137
});
138138
$resolver->setAllowedTypes('fetch_join_collection', ['bool', 'null']);
139-
$resolver->setNormalizer('fetch_join_collection', function (Options $options, ?bool $fetchJoinCollection): ?bool {
139+
$resolver->setNormalizer('fetch_join_collection', static function (Options $options, ?bool $fetchJoinCollection): ?bool {
140140
if (null === $options['by_identifier'] && null === $fetchJoinCollection) {
141141
return false;
142142
} elseif (null !== $options['by_identifier'] && null !== $fetchJoinCollection) {

src/Paginator/DoctrinePaginatorBuilder.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ final public static function countQueryBuilder(array $options): int
6565
$resolver = new OptionsResolver();
6666
$resolver->setRequired('query_builder');
6767
$resolver->setDefaults([
68-
'behavior' => function (Options $options): string {
68+
'behavior' => static function (Options $options): string {
6969
/** @var QueryBuilderDBAL|QueryBuilderORM $queryBuilder */
7070
$queryBuilder = $options['query_builder'];
7171

@@ -78,15 +78,15 @@ final public static function countQueryBuilder(array $options): int
7878
]);
7979
$resolver->setAllowedTypes('query_builder', [QueryBuilderDBAL::class, QueryBuilderORM::class]);
8080
$resolver->setAllowedTypes('behavior', 'string');
81-
$resolver->setAllowedValues('behavior', function (string $behavior) use ($options): bool {
81+
$resolver->setAllowedValues('behavior', static function (string $behavior) use ($options): bool {
8282
if ($options['query_builder'] instanceof QueryBuilderDBAL) {
8383
return \in_array($behavior, ['count_by_alias', 'count_by_sub_request', 'count_by_select_all']);
8484
}
8585

8686
return \in_array($behavior, ['count_by_alias', 'count_by_sub_request', 'orm']);
8787
});
8888
$resolver->setAllowedTypes('alias', ['string', 'null']);
89-
$resolver->setNormalizer('alias', function (Options $options, ?string $alias): ?string {
89+
$resolver->setNormalizer('alias', static function (Options $options, ?string $alias): ?string {
9090
if ('count_by_alias' === $options['behavior'] && null === $alias) {
9191
throw new MissingOptionsException('When "behavior" option is set to "count_by_alias", "alias" option is required');
9292
} elseif ('count_by_alias' !== $options['behavior'] && null !== $alias) {
@@ -96,7 +96,7 @@ final public static function countQueryBuilder(array $options): int
9696
return $alias;
9797
});
9898
$resolver->setAllowedTypes('distinct_alias', ['bool', 'null']);
99-
$resolver->setNormalizer('distinct_alias', function (Options $options, ?bool $distinctAlias): ?bool {
99+
$resolver->setNormalizer('distinct_alias', static function (Options $options, ?bool $distinctAlias): ?bool {
100100
if ('count_by_alias' === $options['behavior'] && null === $distinctAlias) {
101101
return true;
102102
} elseif ('count_by_alias' !== $options['behavior'] && null !== $distinctAlias) {
@@ -106,7 +106,7 @@ final public static function countQueryBuilder(array $options): int
106106
return $distinctAlias;
107107
});
108108
$resolver->setAllowedTypes('simplified_request', ['bool', 'null']);
109-
$resolver->setNormalizer('simplified_request', function (Options $options, ?bool $simplifiedRequest): ?bool {
109+
$resolver->setNormalizer('simplified_request', static function (Options $options, ?bool $simplifiedRequest): ?bool {
110110
if (null !== $simplifiedRequest && !($options['query_builder'] instanceof QueryBuilderORM)) {
111111
throw new InvalidOptionsException('The "simplified_request" option can only be used with ORM QueryBuilder');
112112
}
@@ -119,7 +119,7 @@ final public static function countQueryBuilder(array $options): int
119119
return $simplifiedRequest;
120120
});
121121
$resolver->setAllowedTypes('connection', [Connection::class, 'null']);
122-
$resolver->setNormalizer('connection', function (Options $options, ?Connection $connection): ?Connection {
122+
$resolver->setNormalizer('connection', static function (Options $options, ?Connection $connection): ?Connection {
123123
if ('count_by_sub_request' === $options['behavior'] && $options['query_builder'] instanceof QueryBuilderDBAL && null === $connection) {
124124
throw new MissingOptionsException('When "behavior" option is set to "count_by_sub_request" with DBAL QueryBuilder, "connection" option is required');
125125
} elseif (null !== $connection && !($options['query_builder'] instanceof QueryBuilderDBAL)) {

tests/Paginator/AbstractDoctrinePaginatorTestCase.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ public function testCount(mixed $page, int $maxPerPage, ?\Closure $queryBuilderU
136136

137137
public static function getTestCountProvider(): array
138138
{
139-
$queryBuilderUpdaterNoData = function (QueryBuilderDBAL|QueryBuilderORM $queryBuilder): void {
139+
$queryBuilderUpdaterNoData = static function (QueryBuilderDBAL|QueryBuilderORM $queryBuilder): void {
140140
$queryBuilder->andWhere('0 = 1');
141141
};
142142

0 commit comments

Comments
 (0)