/** * @ApiFilter(BooleanFilter::class, properties={"isActive"}) * @ORM\Entity(repositoryClass=FooRepository::class) */ class Foo { /** * @ORM\Column(type="boolean") */ private bool $isActive = true; // ciach reszty, nie dotyczy problemu }
Korzystam z paczki ApiPlatform, w której wygenerowałem sobie całe API. Mam endpoint `/api/foo`, w którym wypluwam listę elementów. Powyższe rozwiązanie pozwala na wybór w requeście, czy $isActive ma być true / false. Chciałbym mieć wymuszone filtrowanie, żeby API zwróciło tylko elementy, które mają wartość `$isActive` równą `true` - bez możliwości wyboru. Jak to osiągnąć?