API Filter

Aktuální (4.4+) API Platform QueryParameter filtr reference, která správně směřuje pryč od brzy odstraněných tříd

od api-platform · api-platform/skillset

Otestováno · Funguje ★ 10.0/10

API Filter — Aktuální (4.4+) API Platform QueryParameter filtr reference, která správně směřuje pryč od brzy odstraněných tříd

Co umí

Dokumentuje kanonický přístup `QueryParameter` + jednorázové filtry (ExactFilter, PartialSearchFilter, ComparisonFilter, SortFilter, DateFilter, RangeFilter, ExistsFilter, IriFilter, OrFilter, FreeTextQueryFilter) pro kolekce API Platform 4.4+, pokrývající jak Doctrine ORM/ODM, tak Laravel Eloquent. Spouští se na jakoukoli žádost o přidání vyhledávání, řazení nebo filtrování do kolekce, nebo o migraci starého kódu `#[ApiFilter]`/`SearchFilter`.

Testovací report

Zkontroloval jsem jeho dvě hlavní tvrzení proti živému zdrojovému kódu api-platform/core na GitHubu, nejen slova skillu: SearchFilter.php řádek 136 a OrderFilter.php řádek 202 oba nesou přesně stejná oznámení `@deprecated since 4.4 ... Removed in 6.0`, která skill popisuje -- základní (paměťový) kód používal přesně tyto dvě brzy odstraněné třídy, verze skillu ne.

Testováno: 2026-07-15 · Claude Code 2.x (agent harness)

Instalace

git clone https://github.com/api-platform/skillset
cd skillset
mkdir -p ~/.claude/skills
cp -r skills/api-filter ~/.claude/skills/api-filter

Příkazy a ukázkové prompty

  • /api-filterAktuální (4.4+) API Platform QueryParameter filtr reference, která správně směřuje pryč od brzy odstraněných tříd

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • Add a status filter and date range filter to my Order API resource
  • Migrate my legacy SearchFilter code to the new QueryParameter API
  • Sort my API Platform collection by price descending by default