News

Herd Executable Support and Pest 3 Mutation Testing in PhpStorm 2024.3

Published
Herd Executable Support and Pest 3 Mutation Testing in PhpStorm 2024.3 image

PhpStorm 2024.3 was released and includes support for PHP 8.4 as well as some awesome updates for Laravel Developers, such as detection of Laravel Herd PHP executables, mutation support for Pest 3, and parallel testing for Pest.

Automatic detection of Laravel Herd's PHP executable

PhpStorm automatically detects the path for your machine's current Herd PHP version. You can configure the Herd interpreter from the settings:

Mutation and Parallel Testing Support for Pest 3.0

PhpStorm has leveled up the Pest 3.0 testing experience for Laravel with full support for running parallel and mutation tests directly from your IDE. You can run tests with the mutation option directly from a test file:

You can also run a group of tests in parallel by selecting the option when clicking the run button in the gutter of a file. You can run tests by clicking on a it() or test() function directly, as well as a group of tests within a describe() closure:

Learn More

This update also includes many PHP feature updates, such as refactoring to the new PHP 8.4 array functions, Property Hook support, and more. You can learn about everything new in PhpStorm 2024.3 by reading the PhpStorm blog post announcement.

Get started by Downloading PhpStorm 2024.3 now!

Paul Redmond photo

Staff writer at Laravel News. Full stack web developer and author.

Sponsored

masteringlaravel logo
Laravel Code Review

Get expert guidance in a few days with a Laravel code review

Visit Laravel Code Review

The latest

View all →
Securing Filament plugins with Plumb image

Securing Filament plugins with Plumb

Read article
LayaPHP: Self-Hosted Text Classification for PHP and Laravel image

LayaPHP: Self-Hosted Text Classification for PHP and Laravel

Read article
WhenMounted and BigInt Props in Inertia.js v3.8 image

WhenMounted and BigInt Props in Inertia.js v3.8

Read article
Postcodes for Laravel: GB Postcode Lookup and Geography Data image

Postcodes for Laravel: GB Postcode Lookup and Geography Data

Read article
Laravel 14 Adds a defaults() Method to Eloquent Models image

Laravel 14 Adds a defaults() Method to Eloquent Models

Read article
Laravel AI SDK and Laravel MCP Security Fixes: Update Now image

Laravel AI SDK and Laravel MCP Security Fixes: Update Now

Read article