API Filter
Nåværende (4.4+) API Platform QueryParameter filterreferanse som korrekt styrer unna klasser som snart fjernes.
Bestått
Hva den gjør
Dokumenterer den kanoniske `QueryParameter` + enkeltformål filtertilnærmingen (ExactFilter, PartialSearchFilter, ComparisonFilter, SortFilter, DateFilter, RangeFilter, ExistsFilter, IriFilter, OrFilter, FreeTextQueryFilter) for API Platform 4.4+ samlinger, som dekker både Doctrine ORM/ODM og Laravel Eloquent. Utløses ved enhver forespørsel om å legge til søk, sortering eller filtrering til en samling, eller for å migrere gammel `#[ApiFilter]`/`SearchFilter` kode.
Testrapport
Sjekket dens to sentrale påstander mot den live api-platform/core kildekoden på GitHub, ikke bare ferdighetens ord: SearchFilter.php linje 136 og OrderFilter.php linje 202 bærer begge de nøyaktige `@deprecated since 4.4 ... Removed in 6.0` varslene som ferdigheten beskriver - grunnlinjekoden (minnebasert) brukte nøyaktig disse to snart-fjernede klassene, ferdighetens versjon gjorde det ikke.
Testet på: 2026-07-15 · Claude Code 2.x (agent harness)
Installer
git clone https://github.com/api-platform/skillset cd skillset mkdir -p ~/.claude/skills cp -r skills/api-filter ~/.claude/skills/api-filter
Kommandoer og eksempelprompter
/api-filterNåværende (4.4+) API Platform QueryParameter filterreferanse som korrekt styrer unna klasser som snart fjernes.
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
Add a status filter and date range filter to my Order API resourceMigrate my legacy SearchFilter code to the new QueryParameter APISort my API Platform collection by price descending by default