PhpStorm 2022.2 EAP 5


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.