Piąta wersja programu wczesnego dostępu ( EAP ) dla PhpStorm 2022.2 jest dostępna, razem z @var w deklaracji zwrotu, ulepszonym klient HTTP jak i aktualizacjami platformy Docker.
Anonimowy @var w oświadczeniach zwrotnych
Można teraz dodać @var docblock przed instrukcją return, aby określić konkretną wartość zwracaną funkcji, bez konieczności wprowadzania zmiennej tymczasowej.
Sugestia włączenia wtyczek Psalm i PHPStan
PhpStorm automatycznie wykryje, czy adnotacje Psalm lub PHPStan są włączone w projekcie i w przeciwnym wypadku zasugeruje ich włączenie.
Parametry rozrzutu dla callables
Parametry można teraz definiować za pomocą operatora spread w wywoływanych typach docblock. PhpStorm poprawnie podświetli i wywnioskuje typy z tych definicji.
Obsługa punktów końcowych WebSockets w kliencie HTTP
Klient HTTP obsługuje teraz gniazda sieciowe.
Obsługa punktów końcowych GraphQL w kliencie HTTP
Dodano również obsługę żądań GraphQL w kliencie HTTP. PhpStorm może teraz wysyłać zapytania GraphQL przez protokoły HTTP i WebSockets. W przypadku http:// i https:// używane są proste żądania HTTP, podczas gdy ws:// i wss:// są delegowane do modułu wykonawczego WebSocket.
Ulepszenia UI/UX dla klienta HTTP
Wprowadzono kilka ulepszeń UI/UX do klienta HTTP. Między innymi dodano wygodny sposób wyboru środowiska uruchamiania za pomocą ikony na rynnie. Aby włączyć tę funkcję, należy wybrać opcję Wybierz środowisko przed uruchomieniem z pola rozwijanego Uruchom z .
Dodatkowo ulepszony został widok odpowiedzi, dodając pasek postępu, który umożliwia śledzenie procesu pobierania.
Automatyczne połączenie Dockera po ponownym uruchomieniu IDE
PhpStorm teraz automatycznie łączy się z Dockerem po ponownym uruchomieniu IDE. To nowe ustawienie jest domyślnie włączone w Ustawienia/Preferencje | Ustawienia zaawansowane | Doker.