Skip to content

Commit e8cc444

Browse files
committed
Split template filtering from the orSearchFilter
1 parent 544a4de commit e8cc444

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/Entity/Core/Page.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
namespace Silverback\ApiComponentsBundle\Entity\Core;
1515

1616
use ApiPlatform\Doctrine\Orm\Filter\OrderFilter;
17+
use ApiPlatform\Doctrine\Orm\Filter\SearchFilter;
1718
use ApiPlatform\Metadata\ApiFilter;
1819
use ApiPlatform\Metadata\ApiResource;
1920
use Silverback\ApiComponentsBundle\Entity\Utility\UiTrait;
@@ -27,7 +28,8 @@
2728
*/
2829
#[ApiResource(mercure: true)]
2930
#[ApiFilter(OrderFilter::class, properties: ['createdAt', 'reference'], arguments: ['orderParameterName' => 'order'])]
30-
#[ApiFilter(OrSearchFilter::class, properties: ['title' => 'ipartial', 'reference' => 'ipartial', 'isTemplate' => 'exact', 'uiComponent' => 'ipartial', 'layout.reference' => 'ipartial'])]
31+
#[ApiFilter(OrSearchFilter::class, properties: ['title' => 'ipartial', 'reference' => 'ipartial', 'uiComponent' => 'ipartial', 'layout.reference' => 'ipartial'])]
32+
#[ApiFilter(SearchFilter::class, properties: ['isTemplate' => 'exact'])]
3133
class Page extends AbstractPage
3234
{
3335
use UiTrait;

0 commit comments

Comments
 (0)