Skip to content

Commit 9dfbc2f

Browse files
committed
IBX-10458: Refactor solution to use a distinct query
1 parent 35927f8 commit 9dfbc2f

File tree

8 files changed

+24
-0
lines changed

8 files changed

+24
-0
lines changed

src/lib/Persistence/Legacy/Content/Type/Gateway/CriterionHandler/ContainsFieldDefinitionId.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@
1616
use Ibexa\Contracts\Core\Repository\Values\ContentType\Query\CriterionInterface;
1717
use Ibexa\Core\Persistence\Legacy\Content\Type\Gateway\CriterionVisitor\CriterionVisitor;
1818

19+
/**
20+
* @implements \Ibexa\Contracts\Core\Persistence\Content\Type\CriterionHandlerInterface<\Ibexa\Contracts\Core\Repository\Values\ContentType\Query\Criterion\ContainsFieldDefinitionId>
21+
*/
1922
final class ContainsFieldDefinitionId implements CriterionHandlerInterface
2023
{
2124
public function supports(CriterionInterface $criterion): bool

src/lib/Persistence/Legacy/Content/Type/Gateway/CriterionHandler/ContentTypeGroupId.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@
1616
use Ibexa\Contracts\Core\Repository\Values\ContentType\Query\CriterionInterface;
1717
use Ibexa\Core\Persistence\Legacy\Content\Type\Gateway\CriterionVisitor\CriterionVisitor;
1818

19+
/**
20+
* @implements \Ibexa\Contracts\Core\Persistence\Content\Type\CriterionHandlerInterface<\Ibexa\Contracts\Core\Repository\Values\ContentType\Query\Criterion\ContentTypeGroupId>
21+
*/
1922
final class ContentTypeGroupId implements CriterionHandlerInterface
2023
{
2124
public function supports(CriterionInterface $criterion): bool

src/lib/Persistence/Legacy/Content/Type/Gateway/CriterionHandler/ContentTypeId.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@
1616
use Ibexa\Contracts\Core\Repository\Values\ContentType\Query\CriterionInterface;
1717
use Ibexa\Core\Persistence\Legacy\Content\Type\Gateway\CriterionVisitor\CriterionVisitor;
1818

19+
/**
20+
* @implements \Ibexa\Contracts\Core\Persistence\Content\Type\CriterionHandlerInterface<\Ibexa\Contracts\Core\Repository\Values\ContentType\Query\Criterion\ContentTypeId>
21+
*/
1922
final class ContentTypeId implements CriterionHandlerInterface
2023
{
2124
public function supports(CriterionInterface $criterion): bool

src/lib/Persistence/Legacy/Content/Type/Gateway/CriterionHandler/ContentTypeIdentifier.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@
1616
use Ibexa\Contracts\Core\Repository\Values\ContentType\Query\CriterionInterface;
1717
use Ibexa\Core\Persistence\Legacy\Content\Type\Gateway\CriterionVisitor\CriterionVisitor;
1818

19+
/**
20+
* @implements \Ibexa\Contracts\Core\Persistence\Content\Type\CriterionHandlerInterface<\Ibexa\Contracts\Core\Repository\Values\ContentType\Query\Criterion\ContentTypeIdentifier>
21+
*/
1922
final class ContentTypeIdentifier implements CriterionHandlerInterface
2023
{
2124
public function supports(CriterionInterface $criterion): bool

src/lib/Persistence/Legacy/Content/Type/Gateway/CriterionHandler/IsSystem.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515
use Ibexa\Contracts\Core\Repository\Values\ContentType\Query\CriterionInterface;
1616
use Ibexa\Core\Persistence\Legacy\Content\Type\Gateway\CriterionVisitor\CriterionVisitor;
1717

18+
/**
19+
* @implements \Ibexa\Contracts\Core\Persistence\Content\Type\CriterionHandlerInterface<\Ibexa\Contracts\Core\Repository\Values\ContentType\Query\Criterion\IsSystem>
20+
*/
1821
final class IsSystem implements CriterionHandlerInterface
1922
{
2023
public function supports(CriterionInterface $criterion): bool

src/lib/Persistence/Legacy/Content/Type/Gateway/CriterionHandler/LogicalAnd.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515
use Ibexa\Contracts\Core\Repository\Values\ContentType\Query\CriterionInterface;
1616
use Ibexa\Core\Persistence\Legacy\Content\Type\Gateway\CriterionVisitor\CriterionVisitor;
1717

18+
/**
19+
* @implements \Ibexa\Contracts\Core\Persistence\Content\Type\CriterionHandlerInterface<\Ibexa\Contracts\Core\Repository\Values\ContentType\Query\Criterion\LogicalAnd>
20+
*/
1821
final class LogicalAnd implements CriterionHandlerInterface
1922
{
2023
public function supports(CriterionInterface $criterion): bool

src/lib/Persistence/Legacy/Content/Type/Gateway/CriterionHandler/LogicalNot.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@
1414
use Ibexa\Contracts\Core\Repository\Values\ContentType\Query\CriterionInterface;
1515
use Ibexa\Core\Persistence\Legacy\Content\Type\Gateway\CriterionVisitor\CriterionVisitor;
1616

17+
/**
18+
* @implements \Ibexa\Contracts\Core\Persistence\Content\Type\CriterionHandlerInterface<\Ibexa\Contracts\Core\Repository\Values\ContentType\Query\Criterion\LogicalNot>
19+
*/
1720
final class LogicalNot implements CriterionHandlerInterface
1821
{
1922
public function supports(CriterionInterface $criterion): bool

src/lib/Persistence/Legacy/Content/Type/Gateway/CriterionHandler/LogicalOr.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515
use Ibexa\Contracts\Core\Repository\Values\ContentType\Query\CriterionInterface;
1616
use Ibexa\Core\Persistence\Legacy\Content\Type\Gateway\CriterionVisitor\CriterionVisitor;
1717

18+
/**
19+
* @implements \Ibexa\Contracts\Core\Persistence\Content\Type\CriterionHandlerInterface<\Ibexa\Contracts\Core\Repository\Values\ContentType\Query\Criterion\LogicalOr>
20+
*/
1821
final class LogicalOr implements CriterionHandlerInterface
1922
{
2023
public function supports(CriterionInterface $criterion): bool

0 commit comments

Comments
 (0)