PhpStorm plugin pro Laravel kolekce
Collector je plugin od autora Oliver Nybroe, který do PhpStormu přidává podporu snadného používání Laravel kolekcí. Tento plugin obsahuje mnoho refaktorů, díky nimž můžeme snadno a lépe měnit klasické PHP cykly do kolekcí.
Plugin obsahuje následující refaktory a na základě vaší konfigurace lze zobrazit upozornění (inspections) s doporučením přeměny na kolekci:
-
foreachna kolekci -
array_mapna kolekci -
map()->flatten()naflatMap -
where()->first()nafirstWhere() -
closurenaarrow functions
Díky těmto možnostem je tak mnohem jednoduší refaktorovat PHP kód do kolekcí a na základě individiálních potřeb projektu je lze snadno označit.
Plugin je zdarma dostupný v JetBrains marketplace: Collector – Plugins | JetBrains. Nebo si plugin Collector pro PhpStorm můžete rovnou nainstalovat v nastavení - Preferences > Plugins > Marketplace a vyhledat “Collector”.