File tree Expand file tree Collapse file tree 6 files changed +17
-3
lines changed
src/lib/Resources/settings/storage_engines/legacy
tests/lib/Persistence/Legacy Expand file tree Collapse file tree 6 files changed +17
-3
lines changed Original file line number Diff line number Diff line change @@ -56,3 +56,7 @@ services:
5656 arguments :
5757 $gateway : ' @Ibexa\Core\Persistence\Legacy\Filter\Gateway\Location\Doctrine\DoctrineGateway'
5858 $locationMapper : ' @Ibexa\Core\Persistence\Legacy\Content\Location\Mapper'
59+
60+ Ibexa\Core\Persistence\Legacy\Filter\Query\LimitedCountQueryBuilder :
61+ arguments :
62+ $connection : ' @ibexa.persistence.connection'
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ services:
66 - ' @Ibexa\Core\Persistence\Legacy\Content\Language\MaskGenerator'
77 - ' @ibexa.core.trash.search.legacy.gateway.criteria_converter'
88 - ' @ibexa.core.trash.search.legacy.gateway.sort_clause_converter'
9+ - ' @Ibexa\Core\Persistence\Legacy\Filter\Query\LimitedCountQueryBuilder'
910
1011 Ibexa\Core\Persistence\Legacy\Content\Location\Gateway\ExceptionConversion :
1112 class : Ibexa\Core\Persistence\Legacy\Content\Location\Gateway\ExceptionConversion
Original file line number Diff line number Diff line change @@ -28,7 +28,8 @@ protected function getLocationGateway()
2828 $ this ->getDatabaseConnection (),
2929 $ this ->getLanguageMaskGenerator (),
3030 $ this ->getTrashCriteriaConverterDependency (),
31- $ this ->getTrashSortClauseConverterDependency ()
31+ $ this ->getTrashSortClauseConverterDependency (),
32+ $ this ->getLimitedCountQueryBuilderDependency ()
3233 );
3334 }
3435
Original file line number Diff line number Diff line change @@ -24,7 +24,8 @@ protected function getLocationGateway()
2424 $ this ->getDatabaseConnection (),
2525 $ this ->getLanguageMaskGenerator (),
2626 $ this ->getTrashCriteriaConverterDependency (),
27- $ this ->getTrashSortClauseConverterDependency ()
27+ $ this ->getTrashSortClauseConverterDependency (),
28+ $ this ->getLimitedCountQueryBuilderDependency (),
2829 );
2930 }
3031
Original file line number Diff line number Diff line change @@ -5431,7 +5431,8 @@ protected function getLocationGateway()
54315431 $ this ->getDatabaseConnection (),
54325432 $ this ->getLanguageMaskGenerator (),
54335433 $ this ->getTrashCriteriaConverterDependency (),
5434- $ this ->getTrashSortClauseConverterDependency ()
5434+ $ this ->getTrashSortClauseConverterDependency (),
5435+ $ this ->getLimitedCountQueryBuilderDependency ()
54355436 );
54365437 }
54375438
Original file line number Diff line number Diff line change 1616use Ibexa \Contracts \Core \Test \Persistence \Fixture \FixtureImporter ;
1717use Ibexa \Contracts \Core \Test \Persistence \Fixture \YamlFixture ;
1818use Ibexa \Contracts \Core \Test \Repository \SetupFactory \Legacy ;
19+ use Ibexa \Core \Persistence \Legacy \Filter \Query \LimitedCountQueryBuilder ;
1920use Ibexa \Core \Persistence \Legacy \SharedGateway ;
2021use Ibexa \Core \Search \Legacy \Content ;
2122use Ibexa \Core \Search \Legacy \Content \Common \Gateway \CriteriaConverter ;
@@ -346,6 +347,11 @@ protected function getTrashSortClauseConverterDependency(): SortClauseConverter
346347 ]
347348 );
348349 }
350+
351+ protected function getLimitedCountQueryBuilderDependency (): LimitedCountQueryBuilder
352+ {
353+ return new LimitedCountQueryBuilder ($ this ->getDatabaseConnection ());
354+ }
349355}
350356
351357class_alias (TestCase::class, 'eZ\Publish\Core\Persistence\Legacy\Tests\TestCase ' );
You can’t perform that action at this time.
0 commit comments