Skip to content

Commit 5080276

Browse files
enumagondrejmirtes
authored andcommitted
Fix Repository stubs
1 parent f783216 commit 5080276

File tree

4 files changed

+11
-11
lines changed

4 files changed

+11
-11
lines changed

stubs/DocumentRepository.stub

+5-5
Original file line numberDiff line numberDiff line change
@@ -20,21 +20,21 @@ class DocumentRepository implements ObjectRepository
2020
public function find($id, $lockMode = null, $lockVersion = null);
2121

2222
/**
23-
* @phpstan-return TDocumentClass[]
23+
* @phpstan-return array<int, TDocumentClass>
2424
*/
2525
public function findAll();
2626

2727
/**
28-
* @phpstan-param mixed[] $criteria
29-
* @phpstan-param string[]|null $sort
28+
* @phpstan-param array<string, mixed> $criteria
29+
* @phpstan-param array<string, string>|null $sort
3030
* @phpstan-param int|null $limit
3131
* @phpstan-param int|null $skip
32-
* @phpstan-return TDocumentClass[]
32+
* @phpstan-return array<int, TDocumentClass>
3333
*/
3434
public function findBy(array $criteria, ?array $sort = null, $limit = null, $skip = null);
3535

3636
/**
37-
* @phpstan-param mixed[] $criteria The criteria.
37+
* @phpstan-param array<string, mixed> $criteria The criteria.
3838
* @phpstan-return TDocumentClass|null
3939
*/
4040
public function findOneBy(array $criteria);

stubs/EntityRepository.stub

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class EntityRepository implements ObjectRepository
2424
public function find($id, $lockMode = null, $lockVersion = null);
2525

2626
/**
27-
* @phpstan-return TEntityClass[]
27+
* @phpstan-return list<TEntityClass>
2828
*/
2929
public function findAll();
3030

@@ -33,7 +33,7 @@ class EntityRepository implements ObjectRepository
3333
* @phpstan-param array<string, string>|null $orderBy
3434
* @phpstan-param int|null $limit
3535
* @phpstan-param int|null $offset
36-
* @phpstan-return TEntityClass[]
36+
* @phpstan-return list<TEntityClass>
3737
*/
3838
public function findBy(array $criteria, ?array $orderBy = null, $limit = null, $offset = null);
3939

stubs/Persistence/ObjectRepository.stub

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ interface ObjectRepository
1515
public function find($id);
1616

1717
/**
18-
* @phpstan-return TEntityClass[]
18+
* @phpstan-return array<int, TEntityClass>
1919
*/
2020
public function findAll();
2121

@@ -24,7 +24,7 @@ interface ObjectRepository
2424
* @phpstan-param array<string, string>|null $orderBy
2525
* @phpstan-param int|null $limit
2626
* @phpstan-param int|null $offset
27-
* @phpstan-return TEntityClass[]
27+
* @phpstan-return array<int, TEntityClass>
2828
*/
2929
public function findBy(array $criteria, ?array $orderBy = null, $limit = null, $offset = null);
3030

stubs/bleedingEdge/EntityRepository.stub

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class EntityRepository implements ObjectRepository
2424
public function find($id, $lockMode = null, $lockVersion = null);
2525

2626
/**
27-
* @phpstan-return TEntityClass[]
27+
* @phpstan-return list<TEntityClass>
2828
*/
2929
public function findAll();
3030

@@ -33,7 +33,7 @@ class EntityRepository implements ObjectRepository
3333
* @phpstan-param array<string, string>|null $orderBy
3434
* @phpstan-param int|null $limit
3535
* @phpstan-param int|null $offset
36-
* @phpstan-return TEntityClass[]
36+
* @phpstan-return list<TEntityClass>
3737
*/
3838
public function findBy(array $criteria, ?array $orderBy = null, $limit = null, $offset = null);
3939

0 commit comments

Comments
 (0)