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:
-
foreach
na kolekci -
array_map
na kolekci -
map()->flatten()
naflatMap
-
where()->first()
nafirstWhere()
-
closure
naarrow 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”.