Skip to content

Commit 3cadd93

Browse files
authored
Merge pull request #1093 from dunglas/improve_ShouldEagerLoad
Improve the ShouldEagerLoad
2 parents d13fee1 + dfd41e8 commit 3cadd93

File tree

3 files changed

+8
-6
lines changed

3 files changed

+8
-6
lines changed

src/Bridge/Doctrine/Orm/Extension/EagerLoadingExtension.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,7 @@ final class EagerLoadingExtension implements QueryCollectionExtensionInterface,
4040

4141
private $propertyNameCollectionFactory;
4242
private $propertyMetadataFactory;
43-
private $resourceMetadataFactory;
4443
private $maxJoins;
45-
private $forceEager;
4644
private $serializerContextBuilder;
4745
private $requestStack;
4846

src/Bridge/Doctrine/Orm/Extension/FilterEagerLoadingExtension.php

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,6 @@ final class FilterEagerLoadingExtension implements QueryCollectionExtensionInter
2727
{
2828
use ShouldEagerLoad;
2929

30-
private $resourceMetadataFactory;
31-
private $forceEager;
32-
3330
public function __construct(ResourceMetadataFactoryInterface $resourceMetadataFactory, $forceEager = true)
3431
{
3532
$this->resourceMetadataFactory = $resourceMetadataFactory;

src/Bridge/Doctrine/Orm/Util/ShouldEagerLoad.php

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,14 @@
1818

1919
/**
2020
* @author Antoine Bluchet <[email protected]>
21+
*
22+
* @internal
2123
*/
2224
trait ShouldEagerLoad
2325
{
26+
private $forceEager;
27+
private $resourceMetadataFactory;
28+
2429
/**
2530
* Checks if an operation has a `force_eager` attribute.
2631
*
@@ -50,8 +55,10 @@ private function shouldOperationForceEager(string $resourceClass, array $options
5055
* @param EntityManager $em
5156
* @param ClassMetadataInfo $classMetadata
5257
* @param array $checked array cache of tested metadata classes
58+
*
59+
* @return bool
5360
*/
54-
private function hasFetchEagerAssociation(EntityManager $em, ClassMetadataInfo $classMetadata, &$checked = [])
61+
private function hasFetchEagerAssociation(EntityManager $em, ClassMetadataInfo $classMetadata, array &$checked = []): bool
5562
{
5663
$checked[] = $classMetadata->name;
5764

0 commit comments

Comments
 (0)